阅读量: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打包,问题解决。