2014-11-20 145 views
0

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

这里是工作正常我的ActiveMQ Maven依赖

<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> 

这是我的新的ActiveMQ 5.10不工作

<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> 

这里是我的春天ActiveMQConnectionFctory的.xml设置

<bean id="jmsConnectionFactory" class="org.apache.activemq.ActiveMQConnectionFactory"> 
    <property name="brokerURL" value="failover:(ssl://${jms.broker.host}:${jms.broker.ssl.port})?timeout=5000"/> 
    </bean> 

无论什么原因,ActiveMQ的5.10不停地尝试连接到localhost \ 61616。即使我的变量$ {jm​​s.broker.host}:$ {jm​​s.broker.ssl.port}不指向localhost/61616。

我不断收到的错误是

18:01:54.267 [ActiveMQ的任务-1] WARN oaatfailover.FailoverTransport - 无法连接到[TCP://本地主机:61616]之后:10尝试(s)继续重试。

另外,ActiveMQ与spring和apache camel集成。

我错过了依赖关系,或者ActiveMQConnectionFactory不能再与ActiveMQ 5.10一起使用?

谢谢。


解决的问题:

因为财产“maximumActive”不存在了,只是要使用新的豆“org.apache.activemq.pool.PooledConnectionFactory”未创建。

回答

0

ssue解决:

因为财产“maximumActive”不存在了,只是要使用新的豆“org.apache.activemq.pool.PooledConnectionFactory”未创建。