SpringCloud集成RabbitMq连接拒绝: Exception summary: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect

环境: ———————————todo:未成功!!!配置那里出错,可能找的文件不对或者参考的配置出错???————————-

  1. spring cloud Hoxton.SR1
  2. rabbitmq 3.8.8(在虚拟机centos7上)
  3. eureka服务注册中心

配置:

rabbitmq:
  host: 192.168.138.100
  port: 5672
  username: root
  password: root

问题

使用 eureka服务注册中心, 服务配置中心3344, 客户端配置3355,3366. 启动项目时就报警告,但是可以正确读到远程git上的配置文件信息。
预期效果:

  1. 在git上改了配置文件后,服务配置中心可以通过正确读到最新配置
  2. 然后 cmd发送请求 curl -X POST "http://localhost:3344/actuator/bus-refresh"更新所有客户端(55,66)的配置。出错
    SpringCloud集成RabbitMq连接拒绝: Exception summary: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect
    SpringCloud集成RabbitMq连接拒绝: Exception summary: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect
  3. 读取55,66错误。。。。并且启动时一直在弹尝试连接被拒绝,由于能够正确读取远程文件信息,当时没管,后来刷新配置时就出错了
    SpringCloud集成RabbitMq连接拒绝: Exception summary: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect

解决

  1. 检查虚拟机的防火墙 156725672端口有没有打开
  2. 找到 rabbitmq的安装位置(我的在 /var/lib/rabbitmq/mnesia/rabbitmq@codewater下面),修改配置:
[{rabbit,[{loopback_users,[]}]}]

找了半天才找到这个跟参考博客差不多配置的地方

SpringCloud集成RabbitMq连接拒绝: Exception summary: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect
SpringCloud集成RabbitMq连接拒绝: Exception summary: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect
  1. 然后重启rabbitmq————————————–配置出错。。。。。。。反正应该要配置文件允许远程访问?即使是虚拟机,
rabbitmqctl stop :停止rabbitmq
rabbitmq-server restart : 重启rabbitmq有域名的时候起不来,rabbitmq-server -detached

rabbitmq配置文件解决(未解决)

  1. rabbitMq有三个配置文件,分别为主配置文件(rabbitmq.conf),Erlang术语格式配置文件(advanced.config)、环境变量配置文件(rabbitmq-env.conf)。
  2. 在Linux使用二进制安装rabbitmq3.8版本,默认没有配置文件。需要自己创建文件放上去。
  3. rabbitmq3.8版本默认配置文件位置${RABBITMQ_HOME}/etc/rabbitmq/ 下。
  4. rabbitmq-env.conf主要配置rabbitmq的环境变量的,如配置rabbitmq.conf和advanced.config文件的地址。
  5. rabbitmq.conf主要配置RabbitMQ服务器和插件。
  6. advanced.config:某些配置设置不可能或难以使用sysctl格式进行配置。因此,可以使用Erlang术语格式的其他配置文件(与rabbitmq.config相同)。该文件通常命名为advanced.config。它将与Rabbitmq.conf中提供的配置合并。
    参考
  7. 官方配置样例

参考

Original: https://www.cnblogs.com/CodeWater404/p/16494822.html
Author: CodeWater
Title: SpringCloud集成RabbitMq连接拒绝: Exception summary: org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused: connect

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/579482/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • SpringBoot之缓存

    一、准备工作 首先整合使用Spring整合MyBatis。 可参阅:SpringBoot整合MyBatis SpringBoot整合MyBatis完后后,我们需要在pom.xml中…

    Java 2023年6月8日
    082
  • Lombda表达式

    Lambda Lambda表达式就是简写了函数式接口(函数式接口有且只有一个抽象函数) 测试代码 按照原来的方式我们都是线实现接口,重写方法,再进行实例化调用 // 接口 publ…

    Java 2023年6月7日
    070
  • Spring Cloud Gateway 内置的过滤器工厂

    内置的过滤器工厂 这里简单将Spring Cloud Gateway内置的所有过滤器工厂整理成了一张表格。如下: 每个过滤器工厂都对应一个实现类,并且这些类的名称必须以Gatewa…

    Java 2023年5月30日
    088
  • Typora

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    Java 2023年5月29日
    075
  • SpringBoot异步任务获取HttpServletRequest

    在使用框架日常开发中需要在controller中进行一些异步操作减少请求时间,但是发现在使用@Anysc注解后会出现Request对象无法获取的情况,本文就此情况给出完整的解决方案…

    Java 2023年6月15日
    073
  • SpringBoot 2.7.0 处理跨域的问题

    package com.clickpaas.config; import org.springframework.context.annotation.Bean; import o…

    Java 2023年6月8日
    0112
  • nginx 重写 rewrite 基础及实例

    nginx rewrite 正则表达式匹配 大小写匹配 ~ 为区分大小写匹配 ~* 为不区分大小写匹配 !~和!~*分别为区分大小写不匹配及不区分大小写不匹配 文件及目录匹配 -f…

    Java 2023年5月30日
    066
  • ActiveMQ 即时通讯服务 浅析

    解决方法: 需要用到eclipse的jdt来编译class,不能再使用javac的默认编译方式。 在eclipse或MyEclipse的eclipse/plugin目录中找到org…

    Java 2023年5月29日
    064
  • Spring 4 集成 redis 实现缓存 一

    随着Web项目的复杂程度逐渐增加,可能会涉及诸如高并发、海量数据查询的的业务场景也逐渐增多;若频繁的操作数据库,会触发数据库的I/O瓶颈,因此需要加入缓存,尽量减少直接操作数据库的…

    Java 2023年6月5日
    081
  • JavaSE基础笔记(1)

    1、注释 // / / /* / 单行注释 多行注释 文档注释 2、标识符 3、数据类型 整数类型 byte占1个字节范围:-128~127 short占2个字节范围:-32768…

    Java 2023年6月13日
    073
  • 米哈游六月社招火热开启!500+岗位,超多HC,就在这个夏天(附内推方式)

    米哈游最近持续招人,hc多多,整体工作幸福度较高,内推通道随时为你打开,上海疫情刚刚结束,何不选择走动走动? 最近大厂都在裁员,看机会的小伙伴可以考虑下米哈游,这里没有裁员、没有末…

    Java 2023年6月8日
    0104
  • 部署-jenkins与gitlab结合使用

    jenkinis配置 在之前的博文中,博主已经搭建好了gitlab和jenkins环境。接下来,博主就要进行gitlab和jenkins的联合使用。 源码仓库配置 这里,我们需要配…

    Java 2023年6月7日
    071
  • java 下载文件 文件名称变空格的问题

    You could also convert a space to %20. See: URL encoding the space character: + or %20? Th…

    Java 2023年5月29日
    072
  • JAVA自已设计JSON解析器

    当然,有很多很好的JSON解析的JAR包,比如JSONOBJECT,GSON,甚至也有为我们测试人员而打造的JSONPATH,但我还是自已实现了一下(之前也实现过,现在属于重构)。…

    Java 2023年5月29日
    055
  • instanceof和Class.isAssignableFrom的区别

    偶然看见同事写的一段代码是这样的 if( AfterRender.class.isAssignableFrom( assembly.getClass() ) ){ afterRen…

    Java 2023年6月5日
    086
  • Netty之DefaultAttributeMap与AttributeKey的机制和原理

    1.什么是 DefaultAttributeMap? DefaultAttributeMap 是一个 数组 + &…

    Java 2023年6月7日
    070
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球