← 返回心得列表

Linux 服务器部署 Spring Boot 全流程

2026-09-18 运维
从环境安装到 systemd 开机自启,一条龙跑通部署。

Spring Boot 打出的 jar 自带 Tomcat,服务器上只需装好 JDK 就能跑。这篇记录完整部署流程。

装 JDK

apt install -y openjdk-11-jdk
java -version

打包上传

mvn clean package
scp target/app.jar root@server:/opt/app/

后台运行

nohup java -jar app.jar > app.log 2>&1 &

systemd 托管

直接 nohup 一重启服务器就没了,用 systemd 注册成服务才能开机自启、崩溃自愈。

[Service]
ExecStart=/usr/bin/java -jar /opt/app/app.jar
Restart=always

小结

jar 自带 Tomcat 是 Spring Boot 最大的便利,配合 systemd 和 Nginx,部署其实很简单。