vlambda博客
学习文章列表

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再打包就可以解决这个问题。