ActiveMQ5.14.3持久化信息到MySQL的一些注意事项
来源:互联网 发布:java api1.6文档下载 编辑:程序博客网 时间:2024/06/01 18:54
最近都在基于ActiveMQ实现安卓端的推送,遇到了一些问题,都记录一下。
ActiveMQ默认情况下使用KahaDB存储数据,网上也有很多持久化消息到MySQL的方法,基本差不多,如这篇所示: Activemq持久化消息到MySql数据库中
可能以前ActiveMQ的版本这样做是可以的,但是我自己经过这样试之后启动activemq.bat时报错,错误信息如下:
nested exception isorg.springframework.beans.factory.Bean
CreationException: Error creating bean withname '(inner bean)#9574cf5' defined
in class path resource [activemq.xml]:Cannot resolve reference to bean 'MySQL-D
S' while setting bean property'dataSource'; nested exception is org.springframe
work.beans.factory.CannotLoadBeanClassException:Cannot find class [org.apache.c
ommons.dbcp.BasicDataSource] for bean withname 'MySQL-DS' defined in class path
resource [activemq.xml]; nested exception isjava.lang.ClassNotFoundException:
org.apache.commons.dbcp.BasicDataSource
主要就是找不到org.apache.commons.dbcp.BasicDataSource 这个类。后来经过网上查找资料,发现ActiveMQ5.14.3版本提供的jar包是commons-dbcp2-2.1.1 包(位置在lib/optional中),所以在activemq.xml中配置MySQL数据源时要把class写作org.apache.commons.dbcp2.BasicDataSource,整体大致如下,其中id要和前面设置的一样,然后用户名密码和url的值根据自己MySQL的配置自己设置:<!-- MySQL DataSource -->
<bean id="MySQL-DS" class="org.apache.commons.dbcp2.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql://localhost:3306/misc?useUnicode=true&characterEncoding=UTF-8"/>
<property name="username" value="root"/>
<property name="password" value="+d2C]#9[DA"/>
<property name="poolPreparedStatements" value="true"/>
</bean>
- ActiveMQ5.14.3持久化信息到MySQL的一些注意事项
- MySQL的一些注意事项
- mysql的一些注意事项
- MySql的一些注意事项
- mysql基础的一些注意事项
- MySQL数据库的一些注意事项
- 中文本体持久化到Mysql数据库的乱码问题
- Apache ActiveMQ 持久化到MySQL数据库的简单配置
- ActiveMQ的消息持久化到Mysql数据库
- Apache ActiveMQ 持久化到MySQL数据库的简单配置
- 将单词计数的结果持久化到MySQL中
- Apache ActiveMQ 持久化到MySQL数据库
- ActiveMQ消息持久化到Mysql数据库
- acticeMq持久化到mysql数据库配置
- Hbase集成到Hadoop的一些注意事项
- mysql innodb行级锁的一些注意事项
- mysql 表索引的一些注意事项
- Quartz-任务调度信息持久化到DB中
- 请实现一个方法,把字符串中的每个空格替换成 %20 ,例如,输入"We are happy.",则输出"We%20are%20happy."
- centos7 yum安装"No package nginx available."问题
- javascript的性能优化
- 舞会
- linux下多线程之pthread_detach(pthread_self())
- ActiveMQ5.14.3持久化信息到MySQL的一些注意事项
- 强化学习笔记01,02——强化学习问题和Multi-arm Bandits
- 用opensmile批量提取语音特征
- hadoop-hdfs-架构
- Linux下的共享内存
- python leetcode相关题目
- OpenGL 矩阵 行序 列序
- (三)UI绘制流程-流式布局
- 2011蓝桥杯 最小公倍数 NOYJ517