rabbitmq初学之连接测试
来源:互联网 发布:淘宝pc转换无线连接 编辑:程序博客网 时间:2024/06/05 02:00
最近在搞接口,需要用到rabbitmq,在公司搞了一个下午还是连接不上,后来细看了英文说明,测试连接成功,得出如下报错几点。
我用的安装包:otp_win64_17.0.exe(erlang vm)和rabbitmq-server-3.3.1.exe 最后测试成功。
连接的代码片段如下
com.rabbitmq.client.ConnectionFactory factory = new com.rabbitmq.client.ConnectionFactory();
factory.setHost("localhost");
factory.setPort(5672);
factory.setUsername("guest");
factory.setPassword("guest");
默认安装好rabbitmq就有服务(windows服务),但没有web监控(localhost:15672);
默认的端口就是5672,用户guest密码guest,但这个用户名只能在本机访问,如果要网络访问,需要做用户管理;
1、如果写错了host (如:factory.setHost("locathost"); )报错:
Exception in thread "main" java.net.UnknownHostException: locathost
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.aaa.test.Send.main(Send.java:19)
2、如果写错了HOST的IP(如:factory.setHost("192.168.1.10"); )无此地址, 报错:
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 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.aaatest.Send.main(Send.java:19)
3、如果写错端口PORT(如:factory.setPort(5678);) 报错:
Exception in thread "main" java.net.ConnectException: Connection refused: 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 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.aaa.test.Send.main(Send.java:19)
4、如果写错用户名或者密码,报错:
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.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:612)
at com.aaa.test.Send.main(Send.java:19)
可能高手看了会笑,这么简单的东西要搞半天,但我就不是高手,写给自己做个记录。
- rabbitmq初学之连接测试
- 初学RabbitMQ之HelloWorld
- rabbitmq 连接测试
- RabbitMQ学习之Java客户端连接测试(二)
- RabbitMQ学习之Java客户端带权限连接测试
- RabbitMQ学习之Java客户端连接测试(二)
- RabbitMQ初学之安装与常见问题记录
- RabbitMQ学习之集群消息可靠性测试
- rabbitmq测试
- Python初学之连接Oracle数据库
- 【初学】VS2013连接SQL Server 2008 R2测试
- rabbitmq连接阻塞
- 外部连接RabbitMQ
- JAVA连接RabbitMQ失败
- rabbitmq远程连接
- rabbitmq开启远程连接
- RabbitMQ 集群测试
- RabbitMQ性能测试
- 创建型模式2:抽象工厂模式(Abstract Factory)
- 一次搞懂WCF 配置文件
- 基于xmpp openfire smack开发之Android消息推送技术原理分析和实践
- 基于xmpp openfire smack开发之openfire介绍和部署
- c++ 模拟浮点数运算
- rabbitmq初学之连接测试
- 格力与小米:谁将会赢
- 微软面试100题之第2题
- 【SSH2(理论+实践)】--图说Struts2的运行
- 面试啊面试
- 在php中,session退出
- 【操作系统】请求分页储存管理方式
- PHP socket编程案例,参照视频教程
- ``Accordian'' Patience