linux服务器下部署Spring Boot项目启动报错xxx.jar中没有主清单属性解决

错误信息:

xxx.jar中没有主清单属性

linux服务器下部署Spring Boot项目启动报错xxx.jar中没有主清单属性解决_第1张图片

 

问题原因:

缺少MANIFEST.MF文件。打包的jar包中包含了三个文件夹:BOOT-INF,META-INF,org,可以把jar包解压到文件夹下查看,其中META-INF文件夹下有一个MANIFEST.MF文件,该文件指明了程序的入口以及版本信息等内容。

查看本地打包的jar文件和目录:

linux服务器下部署Spring Boot项目启动报错xxx.jar中没有主清单属性解决_第2张图片

linux服务器下部署Spring Boot项目启动报错xxx.jar中没有主清单属性解决_第3张图片

linux服务器下部署Spring Boot项目启动报错xxx.jar中没有主清单属性解决_第4张图片

解决方案:

修改pom.xml,添加如下片段后重新打包即可


  
  	
  		org.springframework.boot
 		spring-boot-maven-plugin
  	
  
 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Spring,Boot,Spring,Boot2.0系列教程,Boot项目启动报错,jar中没有主清单属性)