spring cloud config client不能读取到服务器配…
2018-06-18 01:08:50来源:未知 阅读 ()
现象:服务端启动正常,浏览器访问服务端可以读取到配置文件,但感觉怪怪的,别人都是json格式,我的是xml格式的。问题是客户端配置文件写上服务端地址后,一直起不来,日志信息显示加载配置文件的环境里不能识别我想读取的字段,百度上各种方式都试过了,包括{applecation}{profile}对应 等等,没有效果。
解决方式:网上找了2、3天也没能解决。看来是没有人遇到我的问题,应该是低级错误。于是我抛弃旧的环境(里面模块太多,包括eureka、feign、ribbon、zuul、hystrix等),从新创建一个项目,只有两个module(config-server、config-client),config-server里一个依赖:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifactId> </dependency>
config-client里一个依赖:
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-config</artifactId> </dependency>,
,把之前老环境的配置文件copy过来,先启动server,正常。然后启动client,正常。
说明我的配置文件没问题,问题在于各种依赖引入,可能导致了jar包冲突。
回到原来项目,将父pom的各种依赖分类,分别迁移到各个子模块,问题解决。
结论:由于我偷懒,不管哪个子模块用到的依赖,我统一放到了父pom里,子pom继承父pom,这样导致所有子模块把有用没用的jar包都依赖进来了,导致未知冲突。看来fupom只能放真
正的公用依赖,不能随便乱放呀!
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:Tomcat意外宕机分析
- Spring系列.ApplicationContext接口 2020-06-11
- springboot2配置JavaMelody与springMVC配置JavaMelody 2020-06-11
- 给你一份超详细 Spring Boot 知识清单 2020-06-11
- SpringBoot 2.3 整合最新版 ShardingJdbc + Druid + MyBatis 2020-06-11
- 掌握SpringBoot-2.3的容器探针:实战篇 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash