spring-boot 使用java -jar 启动失败
问题
spring cloud eureka项目打jar包,打成docker 镜像,在k8s里起不来,没有日志,pod在无限次的重启。
dockerfile的启动命令 sh -c java -jar eureka.jar
排查过程
1.新部署后项目启动失败,没有日志
2.查看配置文件 对比配置文件没有错误
3. 更改dockerfile命令为 ping ,在pod中使用java -jar启动,失败
4. 更改其他镜像 启动成功;确认jar有问题
5. 本地打包 使用java -jar启动,失败 没有日志
6. 使用main启动,成功
7. 使用 mvn spring-boot:run 启动,报错 不允许有匹配"[xX][mM][lL]"的处理指令目标
8.百度xml文件有问题
9.确认为日志文件错误
失误的地方
应该一开始就查看提交记录,确认更改内容
总结
多知道一些启动命令还是有帮助的