Jms WSO2 ESB AMQ连接错误

Jms WSO2 ESB AMQ连接错误,jms,wso2,wso2esb,amqp,wso2carbon,Jms,Wso2,Wso2esb,Amqp,Wso2carbon,我正在使用WSO2 ESB 4.7.0和WSO2 MB 2.2.0 我想使用JMS队列来处理发布和订阅消息的概念。为此,我通过以下链接在WSO2 ESB和WSO2 MB之间进行了集成: 我已经按照文档中提到的所有步骤进行了操作,并尝试重新启动ESB服务器,但未能启动服务器,原因如下: AMQConnection Unable to connect to broker at tcp://localhost:5672 org.wso2.andes.transport.TransportExcept

我正在使用WSO2 ESB 4.7.0和WSO2 MB 2.2.0

我想使用JMS队列来处理发布和订阅消息的概念。为此,我通过以下链接在WSO2 ESB和WSO2 MB之间进行了集成:

我已经按照文档中提到的所有步骤进行了操作,并尝试重新启动ESB服务器,但未能启动服务器,原因如下:

AMQConnection Unable to connect to broker at tcp://localhost:5672
org.wso2.andes.transport.TransportException: Could not open connection
    at org.wso2.andes.transport.network.mina.MinaNetworkTransport$IoConnectorCreator.connect(MinaNetworkTransport.java:216)
    at org.wso2.andes.transport.network.mina.MinaNetworkTransport.connect(MinaNetworkTransport.java:74)
    at org.wso2.andes.client.AMQConnectionDelegate_8_0.makeBrokerConnection(AMQConnectionDelegate_8_0.java:120)
    at org.wso2.andes.client.AMQConnection.makeBrokerConnection(AMQConnection.java:616)
    at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:398)
    at org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:328)
    at org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:38)
    at org.wso2.carbon.message.store.persistence.jms.util.JMSUtil.createConnection(JMSUtil.java:46)
    at org.wso2.carbon.message.store.persistence.jms.JMSMessageStore.createConnection(JMSMessageStore.java:717)
    at org.wso2.carbon.message.store.persistence.jms.JMSMessageStore.getReadConnection(JMSMessageStore.java:634)
    at org.wso2.carbon.message.store.persistence.jms.JMSMessageStore.newConsumer0(JMSMessageStore.java:1040)
    at org.wso2.carbon.message.store.persistence.jms.JMSMessageStore.fetchInto(JMSMessageStore.java:284)
    at org.wso2.carbon.message.store.persistence.jms.SamplingHandler.execute(SamplingHandler.java:67)
    at org.quartz.core.JobRunShell.run(JobRunShell.java:213)
    at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
AMQConnection无法连接到位于的代理tcp://localhost:5672
org.wso2.andes.transport.TransportException:无法打开连接
位于org.wso2.andes.transport.network.mina.MinaNetworkTransport$IoConnectorCreator.connect(MinaNetworkTransport.java:216)
位于org.wso2.andes.transport.network.mina.MinaNetworkTransport.connect(MinaNetworkTransport.java:74)
位于org.wso2.andes.client.AMQConnectionDelegate_8_0.makeBrokerConnection(AMQConnectionDelegate_8_0.java:120)
位于org.wso2.andes.client.AMQConnection.makeBrokerConnection(AMQConnection.java:616)
位于org.wso2.andes.client.AMQConnection(AMQConnection.java:398)
位于org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:328)
位于org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:38)
位于org.wso2.carbon.message.store.persistence.jms.util.JMSUtil.createConnection(JMSUtil.java:46)
位于org.wso2.carbon.message.store.persistence.jms.JMSMessageStore.createConnection(JMSMessageStore.java:717)
位于org.wso2.carbon.message.store.persistence.jms.JMSMessageStore.getReadConnection(JMSMessageStore.java:634)
位于org.wso2.carbon.message.store.persistence.jms.JMSMessageStore.newConsumer0(JMSMessageStore.java:1040)
在org.wso2.carbon.message.store.persistence.jms.JMSMessageStore.fetchInto(JMSMessageStore.java:284)
位于org.wso2.carbon.message.store.persistence.jms.samplingandler.execute(samplingandler.java:67)
位于org.quartz.core.JobRunShell.run(JobRunShell.java:213)
位于org.quartz.siml.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:557)
如何克服此错误并成功启动ESB服务器


需要在ESB中存在的任何文件中进行任何进一步的配置。

这可能是端口配置问题

本教程提到在为Message Broker应用端口偏移量后,在ESB的JDNI.properties文件中将两个连接工厂的端口设置为5673,但在尝试连接到Message Broker时,端口5672会出现异常。确保两人匹配

如果将端口偏移量设置为1,则在MessageBroker日志中应该会看到类似的内容:

INFO {qpid.message.broker.listening} -  [Broker] BRK-1002 : Starting : Listening on TCP port 5673

感谢重播@voicu can u please help me WARE和在哪些文件中我可以更改这些设置并使两个端口匹配…@user4045063:/repository/conf/carbon.xml,用于消息代理中的端口偏移量,用于ESB端的/repository/conf/JNDI.properties。你提到的那个有这些细节。