在Linux上部署SpringBoot後臺程式碼
剛開始學習SpringBoot,就做一個簡單的SpringBoot專案,這個專案時前後臺分離的,所以今天就簡單說一下在怎麼把自己的SpringBoot專案部署到自己公司的伺服器上,雖然你只是一個Java開發的,該懂的還得懂
一、使用的工具
1. XShell :Xshell是最常用的安全終端模擬器,人們可以使用它遠端登陸其他系統伺服器,達到遠端控制終端的目的。
2. Xftp:是一個基於 MS windows 平臺的功能強大的SFTP、FTP 檔案傳輸軟體。使用了 Xftp 以後,MS windows 使用者能安全地在
二、部署專案的基本步驟
1. 首先將自己的專案打成jar包,因為SpringBoot是內建Tomcat容器,所以打成jar包是可以執行的
1.1 如何打成jar包:
將自己的專案打成jar 的方式:
- 方式一: 在編譯工具中 export --》》 jar 匯出到一個自己找的位置
- 方式二: 用maven工具,通過run AS --》 maven install 打成jar包, 位置在自己工作工具的target下
2. 上傳打包好的專案上傳到自己公司的服務的相對應的路徑下
我是自己模擬的,自己常見的目錄,直接可以通過 XFtp 工具,一拖就可以。就是把自己想上傳的檔案從左邊到右邊相應的目錄下
3. 用後臺執行命令執行 jar包
nohup java -jar XXX.jar >> XXX.log &
4. 檢視 日誌啟動是否正常
tail -f xxx.log
5. 檢視正在執行的java程式
ps - ef |grep java
6. 殺掉自己的程序
kill -9 程序PID
三、一些截圖
1.上傳自己的專案到指定的路徑下
2. 使用 後臺啟動命令,啟動上傳的部署專案
nohup java -jar XXX.jar >> XXX.log & 啟動專案服務
tail -f xxx.log : 檢視啟動的服務過程
看到Spring大圖示,基本就啟動成功,沒有其他的問題。
3. 在瀏覽器端輸入 :自己Linux的iP地址和埠號,就可以檢視啟動的服務