docker发布微服务读取nacos配置时出错
今天微服务做为doccker发布的时候,一直提示读取配置出错,但是这个微服务在ideal直接调试
通过docker logs containid 查看以后容器的启动日志
发现
但是查看bootstrap.propertis 和application.properties两个配置文件。读取配置的节点
spring.cloud.nacos.config.server-addr=192.168.133.141:8848
关于配置文件只有这两个资源文件。
通过以上的现象判断 可能是引用的jar包可能会引起这个问题。
所引用的jar包采用二分查找分,一一删除,替换,
更改过来以后。直接把这个jar包拷贝到容器中指定的位置 ,重启容器,查看日志,
一切正常 。
造成这个问题的原因 是重新更改以后打包的程序因为原来已经有jar包的存在所以重新打包的时候 没有更改
这个时候执行maven clean再打包就可以解决这个问题。