Java 无法将客户端从ActiveMQ 5.5.1升级到ActiveMQ 5.10

Java 无法将客户端从ActiveMQ 5.5.1升级到ActiveMQ 5.10,java,spring,activemq,Java,Spring,Activemq,我无法将客户端从ActiveMQ 5.5.1升级到ActiveMQ 5.10,ActiveMQ一直忽略我的设置,并尝试连接到端口“61616”上的默认“localhost” 以下是我的ActiveMQ Maven依赖项,它们工作正常 这是我的新ActiveMQ 5.10,它不工作 以下是我对ActiveMQConnectionFctory的spring.xml设置 无论出于何种原因,ActiveMQ 5.10一直在尝试连接到localhost\616。即使我的变量${jms.broker.hos

我无法将客户端从ActiveMQ 5.5.1升级到ActiveMQ 5.10,ActiveMQ一直忽略我的设置,并尝试连接到端口“61616”上的默认“localhost”

以下是我的ActiveMQ Maven依赖项,它们工作正常

这是我的新ActiveMQ 5.10,它不工作

以下是我对ActiveMQConnectionFctory的spring.xml设置

无论出于何种原因,ActiveMQ 5.10一直在尝试连接到localhost\616。即使我的变量${jms.broker.host}:${jms.broker.ssl.port}没有指向localhost/61616

我经常犯的错误是

18:01:54.267[ActiveMQ任务-1]警告o.a.a.t.FailoverTransport-无法连接到[tcp://localhost:61616]之后:10次尝试继续重试

另外,ActiveMQ与spring和ApacheCamel集成

我是否缺少依赖项,或者ActiveMQConnectionFactory不能再与ActiveMQ 5.10一起使用

谢谢

问题已解决:

未创建Bean“org.apache.activemq.pool.PooledConnectionFactory”,因为属性“maximumActive”已不存在,只能使用新的属性。

问题已解决:


未创建Bean“org.apache.activemq.pool.PooledConnectionFactory”,因为属性“maximumActive”已不存在,只能使用新的属性。

能否更详细地描述您的解决方案?我不明白这个“maximumActive”已经不存在了,只是不得不使用新的
   <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-core</artifactId>
        <version>5.5.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-optional</artifactId>
        <version>5.5.1</version>
        <exclusions>
            <exclusion>
                <groupId>org.eclipse.jetty.aggregate</groupId>
                <artifactId>jetty-all-server</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-webapp</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.eclipse.jetty</groupId>
                <artifactId>jetty-websocket</artifactId>
            </exclusion>
            <exclusion>
                <groupId>org.springframework</groupId>
                <artifactId>spring-jms</artifactId>
            </exclusion>
        </exclusions>
    </dependency>
    <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-pool</artifactId>
        <version>5.5.1</version>
    </dependency>
    <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-camel</artifactId>
        <version>5.5.1</version>
    </dependency>
  <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-client</artifactId>
        <version>5.10.0</version>
    </dependency> 
    <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-pool</artifactId>
        <version>5.10.0</version>
    </dependency>
    <dependency>
        <groupId>org.apache.activemq</groupId>
        <artifactId>activemq-camel</artifactId>
        <version>5.10.0</version>
    </dependency>
 <bean id="jmsConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory">
    <property name="brokerURL" value="failover:(ssl://${jms.broker.host}:${jms.broker.ssl.port})?timeout=5000"/>
   </bean>