I'm working with ActiveMQ in Servicemix 7.0 trying to get the lease-database-locker working.
I have it working in stand alone mode using MSSql but when I place the same configuration in Servicemix it says : Caused by: java.lang.ClassNotFoundException: org.apache.commons.dbcp2.BasicDataSource not found by org.apache.activemq.activemq-osgi. I can't find how to install that class in Servicemix. I'm not sure what I'm missing or if there is another way to do this. Thanks Mike ActiveMQ.xml config <persistenceAdapter> <kahaDB directory="${data}/kahadb" lockKeepAlivePeriod="5000" checkForCorruptJournalFiles="true" enableAckCompaction="false" > <locker> <lease-database-locker lockAcquireSleepInterval="10000" dataSource="#mssql-ds" createTablesOnStartup="true"> <statements> <statements lockTableName="activemq_lock"/> </statements> </lease-database-locker> </locker> </kahaDB> </persistenceAdapter> ..... <bean id="mssql-ds" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/> <property name="url" value="jdbc:sqlserver:// servicemixdb.cfpkhb1rjo9n.us-east-1.rds.amazonaws.com:1433;databaseName=ActiveMQJournal"/> <property name="username" value="xxxxxx"/> <property name="password" value="xxxxx"/> <property name="poolPreparedStatements" value="true"/> </bean> -- View this message in context: http://activemq.2283324.n4.nabble.com/ActiveMQ-lease-database-locker-in-Servicemix-Class-not-found-tp4723913.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.