您的位置:首页 > 数据库 > MySQL

activemq与mysql持久化

2015-08-24 16:50 603 查看
1.去官网下载apache-activemq-5.11.1-bin.zip.解压。

2.找到conf下面的activemq.xml。

<persistenceAdapter>
<jdbcPersistenceAdapter  dataDirectory="${activemq.base}/data" dataSource="#mysql-ds" useDatabaseLock="false"/>
</persistenceAdapter>
替换
<persistenceAdapter>
<kahaDB directory="${activemq.data}/kahadb"/>
</persistenceAdapter>
,在</broker>后添加如下代码:

<bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3308/activemq?relaxAutoCommit=true"/>
<property name="username" value="root"/>
<property name="password" value="419922"/>
<property name="poolPreparedStatements" value="true"/>
</bean>


3.在本地数据库中创建名称为activemq的数据库。注意设置字符集为latin1 。

4.双击activemq.bat 启动activemq。然后数据库中就会生成三张表。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  activemq mysql