springboot启动报Error: Could not find or load main class ${start-class}
项目背景:springboot2.5maven3.6k8s+docker部署报错:docker启动pod时,log日志里只有一句日志:Error: Could not find or load main class ${start-class}原因:1、项目中除application中main函数,其他类中也有main函数2、打包时未显示指定启动类,jar包中manifest.mf文件内容如下猜测
·
项目背景:
springboot2.5
maven3.6
k8s+docker部署
报错:
docker启动pod时,log日志里只有一句日志:
Error: Could not find or load main class ${start-class}
原因:
1、项目中除application中main函数,其他类中也有main函数
2、打包时未显示指定启动类,jar包中manifest.mf文件内容如下
猜测:如果是多module打包部署的,比如application > core > client这种嵌套型的,application.java类在application.jar包中,则只需要保证application中无其他main函数即可。
解决方法:
将其他类中main函数删除即可
更多推荐
已为社区贡献1条内容
所有评论(0)