springcloud2.0 添加配置中心遇到的坑
2024-10-09 06:17:07
新手入门,在springcloud 配置config的时候遇到了几个比较烦的坑
先说1.5x版本的一些配置吧
首先是端点暴露的方式
management:
security:
enabled: false
这个配置方式在2.0之后被淘汰了,换成了
management:
endpoints:
web:
exposure:
# * 代表所有暴露所有端点
include: "*"
如果要多个暴露的话,需要用 ,隔开
其次是,关于刷新配置的接口,1.5x的时候用的路径是 http://ip:port/bus/refresh
2.0的时候!!!!它的路径变了, 当你用post请求 http://ip:port/bus/refresh 的时候它会提示你 不支持 POST方式!!
{
"timestamp": "*********",
"status": ,
"error": "Method Not Allowed",
"message": "Request method 'POST' not supported",
"path": "/bus/refresh"
}
然后我改成了GET方式请求,请求是成功了,但是配置文件并没有更新到(关键是这个get请求它成功了,开始还以为是配置有错),苦苦找寻,终于在 https://blog.csdn.net/weixin_39986856/article/details/83119858 找到了答案。
2.0的时候,路径改成了 http://ip:port/actuator/bus-refresh 替换成这个路径后,刷新配置成功!!
还有个坑是在添加 消息总线时,RabbitMQ遇到的坑
rabbitmq:
host: localhost
port:
username: guest
password: guest
添加完这个配置后,确实是没问题,但是只能用localhost连接,当我换成其他ip地址的时候就不行了。
配置文件中有这么一段话,意思是允许任何ip访问时,请去掉注释。
%% Uncomment the following line if you want to allow access to the
%% guest user from anywhere on the network.
%% {loopback_users, []},
把它放开 {loopback_users, []}, 即可。
最好还是重新建一个账号,不要使用guest
最新文章
- Mysql事务探索及其在Django中的实践(二)
- [Cordova] Plugin里使用iOS Framework
- Yii2 使用a标签发送post请求
- SOME:收缩数据库日志文件,查看表数据量和空间占用,查看表结构索引修改时间
- [转]ASP.NET中使用UpdatePanel实现局部异步刷新方法和攻略
- 【分享】深入浅出WPF全系列教程及源代码
- POJ 2752 Seek the Name, Seek the Fame kmp(后缀与前缀)
- jsch ssh服务器调用Linux命令或脚本的小问题
- ARM开发板系统移植-----u-boot的编译
- Delphi窗体最大化按钮不可用情况下的最大化
- 什么是AJAX? AJAX:”Asynchronous JavaScript and XML”中文意思:异步JavaScript和XML。
- Spring MVC 原理探秘 - 容器的创建过程
- Ex 6_18 硬币有限的兑换问题_第七次作业
- webservice的model层命名空间不同的问题
- 小米路由Mini刷Breed, 潘多拉和LEDE
- thinkphp5部署在宝塔面板问题!
- linux初始
- java基础66 JavaScript中的事件、localtion对象、screen对象(网页知识)
- Linux Socket - UDP链接包
- Python 学习笔记(九)Python元组和字典(三)