java配置项修改
有一个docker 容器部署的java服务,docker-compose部署容器的启动cmd是 java -jar *.jar。由于修改了依赖的mysql等服务,所以导致mysql连接失败。参考ai,用了两种方式修改:1、先unzip jar包,改掉 application.yml里面的配置后,有maven打包重新做了一个docker image,启动容器的时候报:没有main class。2、docker-compose部署java服务的时候设置mysql的环境变量,但是启动容器的时候,还是会报mysql连接失败。我在容器里面ping mysql服务可以ping通
让他找到修改前的jar 然后把yml拷贝出来 修改后 放到跟jar包同目录下的config文件夹下 然后改下docker脚本 把config跟jar一起复制到容器内 然后重新构建启动
第二个方法要看日志看环境变量生效没有 看访问的ip对不对

浙公网安备 33010602011771号