您的位置:首页 > 编程语言 > Java开发

解决Spring Boot 使用Maven打包之后运行jar找不到主属性清单的问题

2018-03-07 18:01 2747 查看
问题描述 在Spring boot项目中采用maven打包,运行jar报 找不到主属性清单 这个时候怀疑是在不到 Main 因而编辑
MANIFEST.MF 加入 如下键值对

Main-Class: com.test.Main

再次运行,结果报 找不到或无法加载主类com.test.Main
因而怀疑Spring Boot使用了代理类作为程序的主入口
因而搜索Spring Boot的解决办法 如下:(注释的部分为之前的配置) <build>
<finalName>batman-web</finalName>
<plugins>
<!-- <plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>-->
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<!-- <version>${spring-boot.version}</version>-->
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>再次 mvn clean package  问题解决  后来查看 MANIFEST.MF 发现里面的主类如下:
Main-Class: org.springframework.boot.loader.JarLauncher
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐