ActiveMQ 集成到项目中activemq-all jar包引起的依赖问题

在使用ActiveMQ时,通常会集成在自己的开发环境中,例如集成在spring mvc中

这时,有人会偷懒的引入activemq-all jar包的依赖,引入后启动tomcat跑起来后,后台会报各种各样的奇葩错误,例如各种找不到class的错,

其中还包括以下的错误,

ActiveMQ 集成到项目中activemq-all jar包引起的依赖问题_第1张图片


原因是activemq-all-5.12.1.jar(我用的是这个版本)是个很大的包,里边集成了很多jar包的依赖,pom.xml中引入后,很容易与别的依赖jar包冲突。

于是果断去掉activemq-all-5.12.1.jar的jar包依赖,只引入简单的active-core、spring-jms等需要的包。

这样的话一切问题解决,tomcat启动正常。

你可能感兴趣的:(spring,activemq,jms)