Springboot java -jar 提示没没有主清单属性

1.美图

错误

格式 java -jar jar包路径  主类    --spring.config.location=配置文件 
> java -jar /root/soft/romance-v1.0-SNAPSHOT/sbin/../jars/romance-provider-1.0-SNAPSHOT.jar com.dtwave.ldap.Application --spring.config.location=/root/soft/romance-v1.0-SNAPSHOT/conf/application.properties
spring-xxx-xxx-0.0.1-SNAPSHOT.jar中没有主清单属性

原因:打包生成的jar包中没有Main-Class:org.springframework.boot.loader.JarLauncher,可以打开jar包查看META-INF文件夹下有一个MANIFEST.MF文件,该文件指明了程序的入口以及版本信息等内容。内容如下

Manifest-Version: 1.0
Implementation-Title: spring-xxx-xxx
Implementation-Version: 0.0.1-SNAPSHOT
Archiver-Version: Plexus Archiver
Built-By: XXXX
Implementation-Vendor-Id: com.huyikang.practice
Spring-Boot-

你可能感兴趣的:(框架-spring,boot)