在通过java -jar 部署springboot项目的时候报错没有主清单属性,记录一下这个以前也遇到过的问题备忘
这个问题的报错还是因为打包之后没有读取到main函数,需要在原来的项目中进行一些相应的配置;
步骤1:在project structure中,新建一个对应自己项目打包类型的Artifacts,我这次是打包的jar项目;
然后选择第二个From modules with dependencies …
步骤2:
在弹出的配置框中选择自己的Main Class,也就是启动类,完成后点击OK,会提取出项目中使用的依赖;
步骤3:
在pom文件中添加springboot项目打包的插件
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<mainClass>
<!--这里配置添加自己项目启动类的全限定名-->
com.**.BeginApplication
</mainClass>
</configuration>
</plugin>
</plugins>
</build>
到这里就基本大功告成了,只需要把之前打包的内容clean掉,重新进行package打包部署就可以了