无法连接到代理URL:tcp:// localhost:61616。原因:java.net.BindException:地址已在使用中:connect

时间:2019-05-28 20:38:06

标签: activemq apache-karaf

我现在正在经历类似(http://activemq.2283324.n4.nabble.com/Sporadic-quot-Error-while-attempting-to-add-new-Connection-to-the-pool-nested-exception-is-javax-jms-td4741737.html)的问题。

ActiveMQ version: 5.15.4 
Environment: Windows 
Karaf Version: 4.2.0 

我将ActiveMQ和Apache Karaf与骆驼和pax-jms一起使用。多头 实例正在使用此一个代理实例。我的Karaf实例是 作为服务安装,ActiveMQ也是如此。

这是我的配置的样子:

name=db-consumer 
jms.url=tcp://localhost:61616 
jms.username=<user> 
jms.password=<password> 
type=activemq 
osgi.jndi.service.name=jms/consumer 

一次又一次地,由于数据的频率很高,我得到以下信息 错误:

  

JMS处理期间发生未分类的异常;嵌套的   异常是javax.jms.JMSException:无法连接到代理URL:   tcp://本地主机:61616。原因:java.net.BindException:地址已经   使用中:连接

我是否需要配置代理或代理中的特定内容 配置来解决此问题?

我尝试了pool=transx,但是它却渴望进行Transx。

我看到,有一篇关于stackoverflow的相关文章(ActiveMQ gives: "Could not connect to broker URL: tcp://localhost:61616" after around 10 000 messages),但这在春季似乎是个问题。我正在使用pax-jms在osgi中寻找解决方案。

0 个答案:

没有答案