打包好的jar包在服务器上运行
首先排一下坑:
打包好后 有一个MANIFEST.MF 文件 去里面写一个Main-Class指定启动类:
亲测无效。
还有说什么把pom里面的注释删掉,删掉注释有鸟用!
解决方案:
修改pom文件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>${spring-boot.version}</version>
<configuration>
<mainClass>com.example.webproject.WebProjectApplication</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
既然找不到,就直接在pom里面指定mainclass。
重新编译并打包,一定要编译。
项目运行成功