activemq与弹簧4.3.6不兼容。我不能改变弹簧版本。我在pom.xml中使用以下依赖项
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jms</artifactId>
<version>4.3.6.RELEASE</version>
<exclusions>
<exclusion>
<artifactId>commons-logging</artifactId>
<groupId>commons-logging</groupId>
</exclusion>
</exclusions>
</dependency>
<!-- ActiveMQ -->
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-all</artifactId>
<version>5.15.0</version>
</dependency>
当activemq显示对4.3.9的依赖时,我也尝试了5.14.4,它依赖于4.1.9。
如何解决此问题。
答案 0 :(得分:1)
我只使用了客户端依赖,现在它正在工作。
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-client</artifactId>
<version>5.15.0</version>
</dependency>
这没有spring依赖项。如果我们使用所有jar或者可以使用项目所需的特定依赖项,我们可以使用排除。谢谢你的帮助。