使用来自Wso2mb的示例消息时出错

使用来自Wso2mb的示例消息时出错,wso2,wso2carbon,wso2mb,Wso2,Wso2carbon,Wso2mb,我试图运行wso2mb-3.1.0/samples/JmsMessageListenerClient,但在服务器启动时出现以下错误。我缺少一些配置吗 org.wso2.andes.AMQConnectionFailureException: Unable to Connect at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:475) at org.wso2

我试图运行wso2mb-3.1.0/samples/JmsMessageListenerClient,但在服务器启动时出现以下错误。我缺少一些配置吗

org.wso2.andes.AMQConnectionFailureException: Unable to Connect
            at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:475)
            at org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:328)
            at org.wso2.andes.client.AMQConnectionFactory.createTopicConnection(AMQConnectionFactory.java:443)
            at com.wickes.common.jms.service.wso2mq.Wso2MessageListener.registerSubscribers(Wso2MessageListener.java:41)
            at com.wickes.product.web.Controller.get(Controller.java:25)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:497)
            at org.wso2.msf4j.internal.router.HttpMethodInfo.invoke(HttpMethodInfo.java:132)
            at org.wso2.msf4j.internal.MSF4JMessageProcessor.dispatchMethod(MSF4JMessageProcessor.java:130)
            at org.wso2.msf4j.internal.MSF4JMessageProcessor.receive(MSF4JMessageProcessor.java:72)
            at org.wso2.carbon.transport.http.netty.listener.WorkerPoolDispatchingSourceHandler.lambda$publishToWorkerPool$12(WorkerPoolDispatchingSourceHandler.java:125)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at java.lang.Thread.run(Thread.java:745)
javax.jms.JMSException: Error creating connection: Unable to Connect
            at org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:338)
            at org.wso2.andes.client.AMQConnectionFactory.createTopicConnection(AMQConnectionFactory.java:443)
            at com.wickes.common.jms.service.wso2mq.Wso2MessageListener.registerSubscribers(Wso2MessageListener.java:41)
            at com.wickes.product.web.Controller.get(Controller.java:25)
            at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
            at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
            at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
            at java.lang.reflect.Method.invoke(Method.java:497)
            at org.wso2.msf4j.internal.router.HttpMethodInfo.invoke(HttpMethodInfo.java:132)
            at org.wso2.msf4j.internal.MSF4JMessageProcessor.dispatchMethod(MSF4JMessageProcessor.java:130)
            at org.wso2.msf4j.internal.MSF4JMessageProcessor.receive(MSF4JMessageProcessor.java:72)
            at org.wso2.carbon.transport.http.netty.listener.WorkerPoolDispatchingSourceHandler.lambda$publishToWorkerPool$12(WorkerPoolDispatchingSourceHandler.java:125)
            at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
            at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
            at java.lang.Thread.run(Thread.java:745)
Caused by: org.wso2.andes.AMQConnectionFailureException: Unable to Connect
            at org.wso2.andes.client.AMQConnection.<init>(AMQConnection.java:475)
            at org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:328)
            ... 14 more
org.wso2.andes.AMQConnectionFailureException:无法连接
位于org.wso2.andes.client.AMQConnection(AMQConnection.java:475)
位于org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:328)
位于org.wso2.andes.client.AMQConnectionFactory.createTopicConnection(AMQConnectionFactory.java:443)
位于com.wickes.common.jms.service.wso2mq.Wso2MessageListener.registerSubscribers(Wso2MessageListener.java:41)
位于com.wickes.product.web.Controller.get(Controller.java:25)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:497)
位于org.wso2.msf4j.internal.router.HttpMethodInfo.invoke(HttpMethodInfo.java:132)
位于org.wso2.msf4j.internal.MSF4JMessageProcessor.dispatchMethod(MSF4JMessageProcessor.java:130)
位于org.wso2.msf4j.internal.MSF4JMessageProcessor.receive(MSF4JMessageProcessor.java:72)
位于org.wso2.carbon.transport.http.netty.listener.WorkerPoolDispatchingSourceHandler.lambda$publishToWorkerPool$12(WorkerPoolDispatchingSourceHandler.java:125)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
javax.jms.JMSException:创建连接时出错:无法连接
位于org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:338)
位于org.wso2.andes.client.AMQConnectionFactory.createTopicConnection(AMQConnectionFactory.java:443)
位于com.wickes.common.jms.service.wso2mq.Wso2MessageListener.registerSubscribers(Wso2MessageListener.java:41)
位于com.wickes.product.web.Controller.get(Controller.java:25)
在sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)处
位于sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
在sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)中
位于java.lang.reflect.Method.invoke(Method.java:497)
位于org.wso2.msf4j.internal.router.HttpMethodInfo.invoke(HttpMethodInfo.java:132)
位于org.wso2.msf4j.internal.MSF4JMessageProcessor.dispatchMethod(MSF4JMessageProcessor.java:130)
位于org.wso2.msf4j.internal.MSF4JMessageProcessor.receive(MSF4JMessageProcessor.java:72)
位于org.wso2.carbon.transport.http.netty.listener.WorkerPoolDispatchingSourceHandler.lambda$publishToWorkerPool$12(WorkerPoolDispatchingSourceHandler.java:125)
位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
运行(Thread.java:745)
原因:org.wso2.andes.AMQConnectionFailureException:无法连接
位于org.wso2.andes.client.AMQConnection(AMQConnection.java:475)
位于org.wso2.andes.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:328)
... 14多
2017-02-21 16:03错误AMQStateManager:162-通知服务员([org.wso2.andes.client.state。StateWaiter@520acd8f])对于错误:针对AMQConnection引发异常: 主机:本地主机 港口:5672 虚拟主机:碳 客户编号:carbon 活动会话计数:0:org.wso2.andes.AMQDisconnectedException:服务器已关闭连接,不允许重新连接。 2017-02-21 16:03错误AMQProtocolHandler:485-异常处理帧 org.wso2.andes.framing.amqprotocollassexception:预期为协议类1;收到3份 在org.wso2.andes.framing.ProtocolInitiation.checkVersion(ProtocolInitiation.java:190)上 位于org.wso2.andes.client.protocol.AMQProtocolHandler$2.run(AMQProtocolHandler.java:476) 位于org.wso2.andes.pool.Job.processAll(Job.java:109) 位于org.wso2.andes.pool.Job.run(Job.java:157) 位于java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) 位于java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) 运行(Thread.java:745) 2017-02-21 16:03错误AMQConnection:1307-接收到可丢弃但未设置侦听器:org.wso2.andes.AMQDisconnectedException:服务器已关闭连接,不允许重新连接。 2017-02-21 16:03错误AMQConnection:1307-接收到可丢弃但没有侦听器集:org.wso2.andes.framing.amqprotocolclassesception:应为协议类1;收到3份

谢谢,
Manish

安装了全新的WSO2 MB,对我来说效果很好……您做了哪些更改?现在解决了。实际上,我将端口偏移量设为3,假设它在9443中只添加3,但它也将MQ端口增加了3。