You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@servicemix.apache.org by zaone84 <sp...@libero.it> on 2010/09/09 11:08:00 UTC
HA in servicemix lightweigt mode
hello, I did a project in servicemix in lightweigt mode, and i start it with
the command mvn jbi:embeddedservicemix and all work fine. Now i must deploy
it to ensure High availability, i have seen in the section
http://servicemix.apache.org/clustering.html , but the example refers to a
deploy in standard mode, in fact when i try to adapt this guide to my
problem this don't works. This is what i did:
i have created an exact replica of my project in another directory, in each
file servicemix.xml i have imported the same file activemq.xml with the
changes that i found in the aforementioned page, with the shared file
located in the original directory of servicemix 3.3.1 data/amq. but this
don't work, in can anyone help me i will be happy to provide detailed
informations about! Thanks!
--
View this message in context: http://servicemix.396122.n5.nabble.com/HA-in-servicemix-lightweigt-mode-tp2827149p2827149.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: HA in servicemix lightweigt mode
Posted by zaone84 <sp...@libero.it>.
Hi, ho provato a configurare a JDBC master/slave, following the guide in
http://servicemix.apache.org/clustering.html, my broker config in
servicemix.xml is this:
<amq:broker id="broker" persistent="false" depends-on="jmxServer"
useShutdownHook="false" >
<amq:managementContext>
<bean class="org.apache.activemq.broker.jmx.ManagementContext">
<property name="createConnector" value="false" />
</bean>
</amq:managementContext>
<amq:persistenceAdapter>
<amq:journaledJDBC journalLogFiles="5"
dataSource="#mysql-ds"/>
<!--<amq:jdbcPersistenceAdapter dataSource="#mysql-ds" /> -->
</amq:persistenceAdapter>
<amq:transportConnectors>
<amq:transportConnector uri="tcp://0.0.0.0:61616"/>
</amq:transportConnectors>
<amq:destinationPolicy>
<amq:policyMap>
<amq:policyEntries>
<amq:policyEntry queue=">">
<amq:deadLetterStrategy>
<amq:individualDeadLetterStrategy queuePrefix="DLQ."/>
</amq:deadLetterStrategy>
</amq:policyEntry>
</amq:policyEntries>
</amq:policyMap>
</amq:destinationPolicy>
<amq:transportConnectors>
<amq:transportConnector uri="tcp://0.0.0.0:61616"/>
</amq:transportConnectors>
</amq:broker>
<bean id="mysql-ds"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver" />
<property name="url"
value="jdbc:mysql://127.0.0.1:3306/activemq?relaxAutoCommit=true" />
<property name="username" value="root" />
<property name="password" value="pass" />
</bean>
and in my pom i have imported all dependencies(at least i think):
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.0.8</version>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>commons-pool</groupId>
<artifactId>commons-pool</artifactId>
<version>1.5.4</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>3.8.2</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.modules</groupId>
<artifactId>geronimo-transaction</artifactId>
<version>1.2-beta</version>
</dependency>
<dependency>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>geronimo-jta_1.1_spec</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>naming-common</artifactId>
<version>5.0.28</version>
</dependency>
<dependency>
<groupId>tomcat</groupId>
<artifactId>naming-java</artifactId>
<version>5.0.28</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
and i have the engine table in mysql set to innoDB.
but when i try mvn jbi:embeddedservicemix i have the following error:
2010-09-11 12:25:24,396 [main ] ERROR BrokerService
- Failed to start ActiveMQ JMS Message Broker. Reason: java.io.IOException:
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
java.io.IOException: Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
at
org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:43)
at
org.apache.activemq.store.jdbc.TransactionContext.getConnection(TransactionContext.java:62)
at
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.createAdapter(JDBCPersistenceAdapter.java:297)
at
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getAdapter(JDBCPersistenceAdapter.java:251)
at
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.start(JDBCPersistenceAdapter.java:152)
at
org.apache.activemq.store.journal.JournalPersistenceAdapter.start(JournalPersistenceAdapter.java:223)
at
org.apache.activemq.broker.BrokerService.createRegionBroker(BrokerService.java:1251)
at
org.apache.activemq.broker.BrokerService.createBroker(BrokerService.java:1209)
at
org.apache.activemq.broker.BrokerService.getBroker(BrokerService.java:508)
at
org.apache.activemq.broker.BrokerService.start(BrokerService.java:394)
at
org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:47)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:337)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:337)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
at
org.apache.servicemix.maven.plugin.jbi.ServiceMixEmbeddedMojo.startServiceMix(ServiceMixEmbeddedMojo.java:73)
at
org.apache.servicemix.maven.plugin.jbi.ServiceMixEmbeddedMojo.execute(ServiceMixEmbeddedMojo.java:49)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC
driver class 'com.mysql.jdbc.Driver'
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:770)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:544)
at
org.apache.activemq.store.jdbc.TransactionContext.getConnection(TransactionContext.java:55)
... 51 more
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
at
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:764)
... 53 more
2010-09-11 12:25:24,431 [main ] INFO DefaultListableBeanFactory
- Destroying singletons in
org.springframework.beans.factory.support.DefaultListableBeanFactory@74d4db38:
defining beans
[propertyConfigurer,rmiRegistry,jmxServer,org.apache.servicemix.jbi.jmx.ConnectorServerFactoryBean,jmxConnectorEnvironment,jndi,jndiEntries,activemqMCF,activemqRA,activemqCF,broker,mysql-ds,transactionManager,workManager,bootstrapContext,connectionTracker,poolingSupport,connectionManager,authenticationService,keystoreManager,authorizationMap,jbi,OutBoxFileGenExec,activeMQResourceAdapter,jmsFactory];
root of factory hierarchy
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Unable to start the ServiceMix container
Embedded error: Error creating bean with name 'broker' defined in URL
[file:////home/zaxroot/ProgettiSMXMVN/MailingList-Emb-SMS/src/main/resources/servicemix.xml]:
Invocation of init method failed; nested exception is java.io.IOException:
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
[INFO]
------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException: Unable to start the
ServiceMix container
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:719)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor.java:569)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:539)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
at
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
at
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
Caused by: org.apache.maven.plugin.MojoExecutionException: Unable to start
the ServiceMix container
at
org.apache.servicemix.maven.plugin.jbi.ServiceMixEmbeddedMojo.startServiceMix(ServiceMixEmbeddedMojo.java:77)
at
org.apache.servicemix.maven.plugin.jbi.ServiceMixEmbeddedMojo.execute(ServiceMixEmbeddedMojo.java:49)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:490)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:694)
... 17 more
Caused by: org.springframework.beans.factory.BeanCreationException: Error
creating bean with name 'broker' defined in URL
[file:////home/zaxroot/ProgettiSMXMVN/MailingList-Emb-SMS/src/main/resources/servicemix.xml]:
Invocation of init method failed; nested exception is java.io.IOException:
Cannot load JDBC driver class 'com.mysql.jdbc.Driver'
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1174)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:425)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:337)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:337)
at
org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:251)
at
org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:156)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:248)
at
org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:160)
at
org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:284)
at
org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:352)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:149)
at
org.apache.xbean.spring.context.FileSystemXmlApplicationContext.<init>(FileSystemXmlApplicationContext.java:48)
at
org.apache.servicemix.maven.plugin.jbi.ServiceMixEmbeddedMojo.startServiceMix(ServiceMixEmbeddedMojo.java:73)
... 20 more
Caused by: java.io.IOException: Cannot load JDBC driver class
'com.mysql.jdbc.Driver'
at
org.apache.activemq.util.IOExceptionSupport.create(IOExceptionSupport.java:43)
at
org.apache.activemq.store.jdbc.TransactionContext.getConnection(TransactionContext.java:62)
at
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.createAdapter(JDBCPersistenceAdapter.java:297)
at
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.getAdapter(JDBCPersistenceAdapter.java:251)
at
org.apache.activemq.store.jdbc.JDBCPersistenceAdapter.start(JDBCPersistenceAdapter.java:152)
at
org.apache.activemq.store.journal.JournalPersistenceAdapter.start(JournalPersistenceAdapter.java:223)
at
org.apache.activemq.broker.BrokerService.createRegionBroker(BrokerService.java:1251)
at
org.apache.activemq.broker.BrokerService.createBroker(BrokerService.java:1209)
at
org.apache.activemq.broker.BrokerService.getBroker(BrokerService.java:508)
at
org.apache.activemq.broker.BrokerService.start(BrokerService.java:394)
at
org.apache.activemq.xbean.XBeanBrokerService.afterPropertiesSet(XBeanBrokerService.java:47)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1201)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1171)
... 40 more
Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot load JDBC
driver class 'com.mysql.jdbc.Driver'
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:770)
at
org.apache.commons.dbcp.BasicDataSource.getConnection(BasicDataSource.java:544)
at
org.apache.activemq.store.jdbc.TransactionContext.getConnection(TransactionContext.java:55)
... 51 more
Caused by: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:319)
at
org.codehaus.classworlds.RealmClassLoader.loadClassDirect(RealmClassLoader.java:195)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:255)
at
org.codehaus.classworlds.DefaultClassRealm.loadClass(DefaultClassRealm.java:274)
at
org.codehaus.classworlds.RealmClassLoader.loadClass(RealmClassLoader.java:214)
at java.lang.ClassLoader.loadClass(ClassLoader.java:264)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:332)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:186)
at
org.apache.commons.dbcp.BasicDataSource.createDataSource(BasicDataSource.java:764)
... 53 more
but if change class="org.apache.commons.dbcp.BasicDataSource" with
class="org.springframework.jdbc.datasource.DriverManagerDataSource"
whit the relatives libraries the broker connects to the db but don't acqure
the lock:
conf servicemix.xml:
<bean id="mysql-ds"
class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="driverClassName"
value="com.mysql.jdbc.Driver" />
<property name="url"
value="jdbc:mysql://127.0.0.1:3306/activemq?relaxAutoCommit=true" />
<property name="username" value="root" />
<property name="password" value="pass" />
</bean>
(in this case i can't use preparedStatement.... probably this is the
problem?!?)
when i try the command mvn jbi:embeddedServicemix i have the following:
010-09-11 12:29:46,228 [main ] INFO DriverManagerDataSource
- Loaded JDBC driver: com.mysql.jdbc.Driver
2010-09-11 12:29:46,311 [main ] INFO BrokerService
- ActiveMQ 4.1.1 JMS Message Broker (localhost) is starting
2010-09-11 12:29:46,311 [main ] INFO BrokerService
- For help or more information please see:
http://incubator.apache.org/activemq/
2010-09-11 12:29:46,442 [main ] INFO JDBCPersistenceAdapter
- Database driver recognized: [mysql-ab_jdbc_driver]
2010-09-11 12:29:46,518 [main ] INFO DefaultDatabaseLocker
- Attempting to acquire the exclusive lock to become the Master broker
2010-09-11 12:29:47,518 [main ] INFO DefaultDatabaseLocker
- Attempting to acquire the exclusive lock to become the Master broker
2010-09-11 12:29:48,519 [main ] INFO DefaultDatabaseLocker
- Attempting to acquire the exclusive lock to become the Master broker
2010-09-11 12:29:49,521 [main ] INFO DefaultDatabaseLocker
- Attempting to acquire the exclusive lock to become the Master broker
2010-09-11 12:29:50,522 [main ] INFO DefaultDatabaseLocker
- Attempting to acquire the exclusive lock to become the Master broker
2010-09-11 12:29:51,523 [main ] INFO DefaultDatabaseLocker
- Attempting to acquire the exclusive lock to become the Master broker
countinue....
but this is the master, there is not other istance that try to connect!?!?
how i can resolve this?!?
--
View this message in context: http://servicemix.396122.n5.nabble.com/HA-in-servicemix-lightweigt-mode-tp2827149p2835961.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.
Re: HA in servicemix lightweigt mode
Posted by Guillaume Nodet <gn...@gmail.com>.
I guess the first thing you need to try is the cluster example from
the servicemix distribution.
It provides a very simple example and should work out of the box.
Next, you could try using two servicemix that connect to a single
remote activemq broker, that may remove some of the problem in dealing
with the configuration of the two activemq brokers.
On Thu, Sep 9, 2010 at 11:08, zaone84 <sp...@libero.it> wrote:
>
> hello, I did a project in servicemix in lightweigt mode, and i start it with
> the command mvn jbi:embeddedservicemix and all work fine. Now i must deploy
> it to ensure High availability, i have seen in the section
> http://servicemix.apache.org/clustering.html , but the example refers to a
> deploy in standard mode, in fact when i try to adapt this guide to my
> problem this don't works. This is what i did:
> i have created an exact replica of my project in another directory, in each
> file servicemix.xml i have imported the same file activemq.xml with the
> changes that i found in the aforementioned page, with the shared file
> located in the original directory of servicemix 3.3.1 data/amq. but this
> don't work, in can anyone help me i will be happy to provide detailed
> informations about! Thanks!
> --
> View this message in context: http://servicemix.396122.n5.nabble.com/HA-in-servicemix-lightweigt-mode-tp2827149p2827149.html
> Sent from the ServiceMix - User mailing list archive at Nabble.com.
>
--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com
Re: HA in servicemix lightweigt mode
Posted by zaone84 <sp...@libero.it>.
i have correctly edited the file activemq.xml, ed i have imported this in my
servicemix.xml, but seems that what i wrote in activemq.xml is ignored! How
i can do to make this working?
--
View this message in context: http://servicemix.396122.n5.nabble.com/HA-in-servicemix-lightweigt-mode-tp2827149p2834759.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.