<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)