以下是在公有云服务器上部署Spring Boot工程的详细步骤:
-
在公有云服务器上安装Java运行环境:(记得配置环境变量)
sudo apt update sudo apt install default-jre
-
下载和部署Spring Boot工程:
-
将Spring Boot工程打包成可执行的jar文件。
-
将jar文件上传到服务器上的某个目录(例如
/opt/myproject
)。
-
-
创建一个Systemd服务单元文件:
-
创建一个新的服务单元文件,例如
/etc/systemd/system/myproject.service
。 -
编辑该文件,并添加以下内容:
[Unit] Description=My Project After=syslog.target[Service] ExecStart=/usr/bin/java -jar /opt/myproject/myproject.jar SuccessExitStatus=143 Restart=always User=your_username WorkingDirectory=/opt/myproject[Install] WantedBy=multi-user.target
-
替换
/opt/myproject/myproject.jar
为你实际的jar文件路径。 -
将
your_username
替换为你的用户名。
-
-
-
启动和管理服务:
-
启动服务:
sudo systemctl start myproject
-
停止服务:
sudo systemctl stop myproject
-
重启服务:
sudo systemctl restart myproject
-
设置服务开机自启动:
sudo systemctl enable myproject
-
禁用服务的开机自启动:
sudo systemctl disable myproject
-
现在你的Spring Boot工程将作为一个后台服务在公有云服务器上运行,并可以使用systemctl restart
命令进行重启。