博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rabbitmq Attempting to connect to: [localhost:5672] SocketExceptio:Socket Closed
阅读量:6007 次
发布时间:2019-06-20

本文共 2036 字,大约阅读时间需要 6 分钟。

今天使用spring cloud stream for rabbitmq启动项目报错:

2019-05-03 13:22:27.350  INFO [file,,,] 18160 --- [           main] o.s.a.r.c.CachingConnectionFactory       : Attempting to connect to: [localhost:5672]2019-05-03 13:22:32.382 ERROR [file,,,] 18160 --- [ 127.0.0.1:5672] c.r.c.impl.ForgivingExceptionHandler     : An unexpected connection driver error occuredjava.net.SocketException: Socket Closed	at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.8.0_191]	at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) ~[na:1.8.0_191]	at java.net.SocketInputStream.read(SocketInputStream.java:171) ~[na:1.8.0_191]	at java.net.SocketInputStream.read(SocketInputStream.java:141) ~[na:1.8.0_191]	at java.io.BufferedInputStream.fill(BufferedInputStream.java:246) ~[na:1.8.0_191]	at java.io.BufferedInputStream.read(BufferedInputStream.java:265) ~[na:1.8.0_191]	at java.io.DataInputStream.readUnsignedByte(DataInputStream.java:288) ~[na:1.8.0_191]	at com.rabbitmq.client.impl.Frame.readFrom(Frame.java:91) ~[amqp-client-5.4.3.jar:5.4.3]	at com.rabbitmq.client.impl.SocketFrameHandler.readFrame(SocketFrameHandler.java:164) ~[amqp-client-5.4.3.jar:5.4.3]	at com.rabbitmq.client.impl.AMQConnection$MainLoop.run(AMQConnection.java:596) ~[amqp-client-5.4.3.jar:5.4.3]	at java.lang.Thread.run(Thread.java:748) [na:1.8.0_191]复制代码

以为端口有问题。检查了下Docker的端口映射

PS C:\Users\wangn> docker psCONTAINER ID        IMAGE                        COMMAND                  CREATED             STATUS              PORTS                                                                                                                      NAMES8b2958c71e85        rabbitmq:3.7.14-management   "docker-entrypoint.s…"   About an hour ago   Up About an hour    0.0.0.0:4369->4369/tcp, 0.0.0.0:5671-5672->5671-5672/tcp, 0.0.0.0:15671-15672->15671-15672/tcp, 0.0.0.0:25672->25672/tcp   myrabbit复制代码

没问题。‘

去谷歌了一遍也没有解决。

直到我将application.properties文件中的

spring.rabbitmq.host=localhost复制代码

换成

spring.rabbitmq.host=10.0.75.2复制代码

启动就不报错了。

其中10.0.75.2是docker容器的IP地址

转载地址:http://rnvmx.baihongyu.com/

你可能感兴趣的文章
Oracle DataGuard中的v$database动态性能视图switchover_status列的含义
查看>>
我的友情链接
查看>>
ElasticSearch 教程
查看>>
Linux标准目录结构
查看>>
我的友情链接
查看>>
xen环境下的内存与CPU分配:性能优化
查看>>
恭喜EDM领航企业Focussend荣获2013年中国企业级IT应用评选领先企业奖-业界动态
查看>>
光盘引导实现无人值守系统安装
查看>>
Spring 框架之九阴真经
查看>>
mysql 分页查询
查看>>
报错:keep must be either "first", "last" or False
查看>>
工作流调度器Azkaban的安装配置
查看>>
Zabbix安装部署
查看>>
mysql导入数据load data infile用法
查看>>
String之“==”与equals
查看>>
mysql查看表索引
查看>>
中国72%的个人电脑仍然使用Windows XP- SSL/SNI 问题
查看>>
第六天 :Vim 编辑器和使用技巧
查看>>
第三天:配置IP通信和远程管理
查看>>
Windows中使用multiprocessing开启多进程注意事项
查看>>