当我们开发完成一个spring boot项目后,是需要将其打包,并且部署到linux服务器上的,这里介绍以jar包的方式部署。
将项目打成jar包
- 对pom文件中的maven插件进行扩展
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<configuration>
<fork>true</fork>
<mainClass>com.renascence.StartClass</mainClass>
</configuration>
<executions>
<execution>
<goals>
<goal>repackage</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
这里指定一下main方法的路径,否则启动时将不知道Main方法清单。
- 使用maven指令将项目打成jar包
这里我使用的是idea,我们只需要在右侧的菜单中,找到maven–>lifeCycle–>package即可,如果打包由于jdk版本原因失败,则在设置中设置sdks的jdk版本(shift+ctrl+alt+s)。
我们也可以直接前往工作空间,在pom文件所在的文件夹下运行mvn clean package指令即可。
部署项目
- 将打包好的jar包上传至linux服务器
- 运行指令java -jar jar包名.jar
如果想要后台启动,则:java -jar jar包名.jar &