今天在部署微服务的时候遇到了no main manifest attribute, in xxx.jar的问题。
阅读过别人的文章后才知道,java -jar运行的时候会找META-INFO/MANIFEST.MF文件,若文件中没有定义Main-Class和Start-Class项的话启动就会报no main manifest attribute, in xxx.jar的错误。
问题解决
在我们自定义微服务的pom文件中添加这一段(配置maven插件),在package的时候就会加入Main-Class和Start-Class项。
注:以上问题仅供本人记录使用