1.依賴包下載
commons-dbcp、commons-pool、mysql-connector-java
下載方法:https://blog.csdn.net/qq_34869990/article/details/89763768
2.進入activemq的lib目錄,將jar包放入
3.進入activemq的conf目錄,編輯activemq.xml文件
(1)在beans裏面添加一個連接的實例bean,裏面的url、username、password換成自己的,
注意url帶&符號的記得替換成 &;
<!--創建數據連池-->
<bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.cj.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/mq?useSSL=false&serverTimezone=UTC"/>
<property name="username" value="root"/>
<property name="password" value="root"/>
<property name="maxActive" value="200"/>
<property name="poolPreparedStatements" value="true"/>
</bean>
(2)在broker標籤中
<!-- <persistenceAdapter> -->
<!-- <kahaDB directory="${activemq.data}/kahadb"/> -->
<!-- </persistenceAdapter> -->
<!--替換成下面:-->
<persistenceAdapter>
<jdbcPersistenceAdapter dataSource="#mysql-ds" createTablesOnStartup="true"/>
</persistenceAdapter>
4.啓動mq進行測試