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