本文章将介绍maven管理的springboot项目打包成jar包并部署到服务器运行。
1. 使用工具
- IntelliJ IDEA 2020.2.3
- Filezilla
- Final Shell
2. 部署步骤
-
修改应用版本号,找到项目
pom.xml文件,修改应用打包版本号<version>0.0.2-SNAPSHOT</version>4.0.0 org.springframework.boot spring-boot-starter-parent 2.3.4.RELEASE
</parent> <groupId>com.king</groupId> <artifactId>platform</artifactId> <version>0.0.2-SNAPSHOT</version> <name>platform</name> <description>A development experience share platform.</description> <packaging>jar</packaging> <properties> <java.version>1.8</java.version> </properties> <dependencies> ... </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build> -
使用IDEA的maven插件clean项目,先点击clean,等clean完成后点击package进行打包。
- 查看打包好的jar包。
-
使用Filezilla上传jar包到服务器
/home路径下。 -
使用Final Shell远程连接服务器执行以下命令。
#查看80端口占用进程 sudo lsof -i:80; COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME java 26484 root 37u IPv6 1235858 0t0 TCP *:http (LISTEN) #杀死占用端口进程 sudo kill 26484 后台运行jar包 sudo nohup java -jar platform-0.0.2-SNAPSHOT.jar &
总结
以上为springboot应用简单部署步骤,使用服务器80端口进行访问,在浏览器中输入域名或ip地址可直接访问。