-
Bug
-
Resolution: Done
-
Major
-
None
There is a needed workaround for setting up JDBC adapter in activemq.xml in order to make connection work "out of the box".
2019-12-11 12:28:53,322 | INFO | AMQ-1-thread-1 | JDBCPersistenceAdapter | tore.jdbc.JDBCPersistenceAdapter 478 | 162 - org.apache.activemq.activemq-osgi - 5.11.0.redhat-630423 | Database adapter driver override not found for : [mysql_connector_j]. Will use default implementation.
One has to perform following updates (commented out):
<bean class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close" id="jdbc-ds"> <property name="driverClassName" value="com.mysql.jdbc.Driver"/> <property name="url" value="jdbc:mysql://<host>:3306/<schema>?user=<user>&password=<pass>"/> <property name="maxActive" value="200"/> <property name="poolPreparedStatements" value="true"/> </bean> <!-- <bean id="mysql" class="org.apache.activemq.store.jdbc.adapter.MySqlJDBCAdapter" /> --> <broker xmlns="http://activemq.apache.org/schema/core" brokerName="${broker-name}" dataDirectory="${data}" restartAllowed="false" start="false"> <persistenceAdapter> <jdbcPersistenceAdapter dataDirectory="${data}" dataSource="#jdbc-ds"/> <!-- adapter="#mysql"/> --> </persistenceAdapter> ...
- is related to
-
ENTMQBR-2684 Automate DBs jobs for AMQ 6
- Closed
-
ENTMQBR-2760 Database tests fixing: both AMQ7 and AMQ6 failed tests
- Closed