ActiveMQ,无法连接到公共队列

时间:2015-05-04 12:22:57

标签: java tcp connection activemq broker

我制作了一个带有以下输入字段的GUI框架

  • queueTCP = tcp:// {ip-address}:61616
  • queueHost = {ip-address}
  • queuePort = 61616
  • queueUsername =用户名
  • queuePass = pass
  • queueName = MyBank

值存储在属性文件中。 我通过以下过程连接到我的ActiveMQ:

connectionFactory = new ActiveMQConnectionFactory(propertiesManager.getProperty("queueTCP"));
        connection = connectionFactory.createConnection(propertiesManager.getProperty("queueUsername"), propertiesManager.getProperty("queuePass"));
        session = connection.createSession(false,Session.AUTO_ACKNOWLEDGE);
        queueBrowser = session.createBrowser(new ActiveMQQueue(propertiesManager.getProperty("queueName")));

我100%确定IP地址是正确的,但是当我用这些属性填充gui时,会出现以下输出:

  

2015-05-04 14:19:59,865 INFO(DefaultCamelContext.java:2633) -   AllowUseOriginalMessage已启用。如果访问原始邮件   不需要,然后建议关闭此选项   提高绩效。

     

2015-05-04 14:19:59,865 INFO(DefaultCamelContext.java:2643) -   StreamCaching未使用。如果使用流,那么建议使用   启用流缓存。详情请见   http://camel.apache.org/stream-caching.html

     

2015-05-04 14:20:15,098   WARN(FailoverTransport.java:1109) - 无法连接   [tcp:// localhost:61616]之后:10次尝试继续重试。

最后一个输出行不停地重复,我的程序对队列更改没有反应。这是怎么来的?

0 个答案:

没有答案