docker发布微服务读取nacos配置时出错

Posted 爱码农爱生活

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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再打包就可以解决这个问题。



以上是关于docker发布微服务读取nacos配置时出错的主要内容,如果未能解决你的问题,请参考以下文章

搭建SpringCloud微服务框架:读取Nacos的配置信息

搭建SpringCloud微服务框架:读取Nacos的配置信息

Nacos微服务注册地址为Docker内网IP的解决办法

微服务nacos配置管理

云原生一篇打通微服务架构,nacos + gateway + Redis + MySQL + docker

云原生一篇打通微服务架构,nacos + gateway + Redis + MySQL + docker