服务器上运行报错:no main manifest attribute

avatar
作者
筋斗云
阅读量:0

服务器上运行jar包时报错:no main manifest attribute...

分析原因可能因为没找到要加载的主类,查看MANIFEST .MF文件,确实没有Start-Class和Main-Class,所以打包出现了问题,然后进一步分析,查看包大小,比其他正常包要小不少,接着去看该module下pom.xml文件中检查,发现在打包时候添加了<classifier>标签,如下所示,

<build>

<plugins>

<plugin>

<groupId>

org.spring framework.boot

</groupId>

<artifactId>

spring-boot-maven-plugin

</artifactId>

<configuration>

<classifier>exec</classifier>

</configuration>

</plugin>

</plugins>

</build>

将<configuration>标签注释掉刷新maven,重新将该module打包,问题解决。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!