docker 运行应用程序出现 “no main manifest attribute, in /XXXX.jar” 原因
问题最近将 annoroad-alpha 项目通过 gitlab-ci 部署到 k8s 环境中运行的时候,Pod 一直启动失败,查看下该 Pod 的日志,报错信息如下图:原因问题出现的原因是 annoroad-alpha 项目中的 pom 文件缺失了 spring-boot-maven-plugin 插件解决在annoroad-alpha 项目的 pom 文件中增加如下内容:...
·
问题
最近将 annoroad-alpha 项目通过 gitlab-ci 部署到 k8s 环境中运行的时候,Pod 一直启动失败,查看下该 Pod 的日志,报错信息如下图:
原因
问题出现的原因是 annoroad-alpha 项目中的 pom 文件由于之前的操作,删除了 spring-boot-maven-plugin 插件相关的信息,所以导致通过 Maven 生成的 JAR 无法运行
解决
解决的办法就是在 annoroad-alpha 项目中的 pom 文件中将 spring-boot-maven-plugin 插件加上,
可参考之前发的 《关于 spring-boot-maven-plugin 插件使用心得》
更多推荐
已为社区贡献13条内容
所有评论(0)