activemq与弹簧4.3.6不兼容

时间:2017-11-01 09:05:17

标签: spring maven jms activemq

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。

如何解决此问题。

1 个答案:

答案 0 :(得分:1)

我只使用了客户端依赖,现在它正在工作。

   <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-client</artifactId>
        <version>5.15.0</version>
    </dependency>

这没有spring依赖项。如果我们使用所有jar或者可以使用项目所需的特定依赖项,我们可以使用排除。谢谢你的帮助。