以下是在公有云服务器上部署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命令进行重启。