打包好的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。
重新编译并打包,一定要编译。
项目运行成功