天天看点

RabbitMQ-JAVA常见报错信息 RabbitMQ-Java版本生产与消费,请参看http://t.cn/RCtd249 RabbitMQ:四种ExChange用法,请参看http://t.cn/RCxR801

<b>1</b><b>、如果host是一个域名,且写错了</b><b>(如:factory.sethost("www.xxxxxxxx.com"); </b><b>)报错信息如下:</b>

<b></b>

exception in thread "main" java.net.unknownhostexception: www.xxxxxxxx.com

at java.net.plainsocketimpl.connect(plainsocketimpl.java:195)

at java.net.sockssocketimpl.connect(sockssocketimpl.java:366)

at java.net.socket.connect(socket.java:529)

at com.rabbitmq.client.impl.framehandlerfactory.create(framehandlerfactory.java:32)

at com.rabbitmq.client.connectionfactory.newconnection(connectionfactory.java:588)

at com.rabbitmq.client.connectionfactory.newconnection(connectionfactory.java:612)

at com.chisalsoft.testrabbitmq.main(testrabbitmq .java:15)

<b>2</b><b>、如果host是一个ip,且写错了</b><b>(如:factory.sethost("192.168.1.180"); </b><b>)</b><b>报错</b><b>信息如下</b><b>:</b>

exception in thread "main" java.net.connectexception: connection timed out: connect

at java.net.plainsocketimpl.socketconnect(native method)

at java.net.plainsocketimpl.doconnect(plainsocketimpl.java:351)

at java.net.plainsocketimpl.connecttoaddress(plainsocketimpl.java:213)

at java.net.plainsocketimpl.connect(plainsocketimpl.java:200)

at  com.chisalsoft.testrabbitmq.main(testrabbitmq .java:15)

<b>3</b><b>、如果写错端口</b><b>(如:factory.setport(5678);</b><b>) </b><b>报错</b><b>信息如下</b><b>:</b>

exception in thread "main" java.net.connectexception: connection refused: connect

at  com.chisalsoft.testrabbitmq.main(testrabbitmq .java:16)

<b>4</b><b>、如果写错用户名或密码,报错</b><b>信息如下</b><b>:</b>

exception in thread "main" com.rabbitmq.client.authenticationfailureexception: access_refused - login was refused using authentication mechanism plain. for details see the broker logfile.

at com.rabbitmq.client.impl.amqconnection.start(amqconnection.java:338)

at com.rabbitmq.client.connectionfactory.newconnection(connectionfactory.java:590)

at com.aaa.test.send.main(send.java:19)