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中寻找解决方案。