RabbitMQ-JAVA常见报错信息

CentOS7环境下安装RabbitMQ,请参看http://t.cn/RCtrQey

RabbitMQ-Java版本生产与消费,请参看http://t.cn/RCtd249

RabbitMQ:四种ExChange用法,请参看http://t.cn/RCxR801

1、如果Host是一个域名,且写错了(如:factory.setHost("www.xxxxxxxx.com"); )报错信息如下:



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)

2、如果Host是一个IP,且写错了(如:factory.setHost("192.168.1.180"); 报错信息如下

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.chisalsoft.TestRabbitMQ.main(TestRabbitMQ .java:15)

3、如果写错端口(如: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.chisalsoft.TestRabbitMQ.main(TestRabbitMQ .java:16)

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)

时间: 2024-09-16 07:22:55

RabbitMQ-JAVA常见报错信息的相关文章

Xcode8下iOS10常见报错闪退,字体适配和编译不过的问题及解决方案_IOS

9月14日凌晨1点,苹果推送了iOS10,于是一上班就迅速升级了iOS10,然后坑就这样开始了... 问题1 首先是xcode的问题,发现xcode升级到8才能真机运行,于是先了解了下iOS10的适配. 有这个iOS10适配总结,还有这个iOS10适配问题收集整理,还有这个iOS10适配,还有很多其他的. 这个好办,取消nullabl关键字就好. 然后另一个蛋疼的问题来了 问题二,编译不过的问题 蛋疼的clang报错le.. 这个是详细的信息,一堆莫名其妙的东西出来了. 隐隐约约感觉是WGS84

xtrabackup 工具备份mysql 5.7以及常见报错解决办法

由于之前服务器安装的xtrabackup比较老的版本,不支持mysql 5.7的热备,需要升级下版本或新服务器部署2.4.1版本.这里我们下载官网https://www.percona.com/downloads/XtraBackup/ 最新版2.4.4 工具,安装并备份mysql 5.7. 一,安装XtraBackup.这里不多做解释了,之前文章有介绍如何安装. 这里主要说下常见报错,比如我这里今天遇到两个: error: Failed dependencies:  libev.so.4()(

postgresql新建库2个常见报错

今天使用pg建库发现两个报错:  ERROR:  new collation (zh_CN.UTF-8) is incompatible with the collation of the template database (en_US.UTF-8) ERROR:  source database "template1" is being accessed by other users  建库语句: CREATE DATABASE tinadb   WITH OWNER = post

oracle导入导出数据常见报错处理整理

报错1:ORA-01756: quoted string not properly terminated 字符集编码不一致造成的中文内容无法插入 查询当前数据库的字符编码设置: SQL> select * from v$nls_parameters T WHERE t.PARAMETER = 'NLS_LANGUAGE' or t.PARAMETER = 'NLS_CHARACTERSET'; 或者 SQL> select userenv('language') from dual; 查询客户

java报表工具FineReport使用中遇到的常见报错及解决办法

关于java报表工具FineReport常用函数的用法及示例,请点击.http://www.111cn.net/jsp/Jsp-Servlet/83901.htm (一)  1.address pool is full: 含义:地址池满,连接数超过并发数上限. 解决办法: 若在FineReport的连接池属性的设置中,已将最大连接数设置得过大,还出现如上的报错,此时通常就是数据库进程(processes)达到上限导致的,可增大数据库中的连接数目来解决此问题.如下在数据库中修改最大连接数: Sel

Android Studio常见报错及处理办法

在Android Studio上点了update,系统自动升级,自动重启Android Studio后,以前的项目Gradle正常编译: Unable to start the daemon process. This problem might be caused by incorrect configuration of the daemon. For example, an unrecognized jvm option is used. Please refer to the user

[PHP] Laravel常见报错总结(持续更新)

>>报错:「Can't swap PDO instance while within transaction」 通过查询 Laravel 源代码,可以确认异常是在 setPdo 方法中抛出的: public function setPdo($pdo) { if ($this->transactions >= 1) { throw new RuntimeException(" Can't swap PDO instance while within transaction.

【SVN】(一)常见报错及解决(2015.12.10-2015.12.11)

一.svn主从同步op目录时,遇到的问题 命令:/svn/apache2/subversion-1.6.13/subversion/svnsync/svnsync sync  https://10.10.41.18/svn/op  --username shenp --password 508956 --trust-server-cert  --non-interactive --config-dir /tmp/.subversion 日志:/data/svn/apache2/logs/erro

IIS7 网站发布常见报错问题解决方案汇总_win服务器

本文实例为大家分享了IIS7 网站发布常见问题,以及五种问题的解决方法,供大家参考,具体内容如下 1.不是有效的Win32位应用程序 : 解决方案: 1).进入应用程序池=>选中网站=>点击右侧"高级设置"=>将运行32位选项改为"True" 2.在IIS如何修改.NET FrameWork的版本 3.发布mvc遇到的HTTP错误 403.14-Forbidden解决办法 web.config增加<modules runAllManagedM