1. 程式人生 > >在Linux上部署SpringBoot後臺程式碼

在Linux上部署SpringBoot後臺程式碼

     剛開始學習SpringBoot,就做一個簡單的SpringBoot專案,這個專案時前後臺分離的,所以今天就簡單說一下在怎麼把自己的SpringBoot專案部署到自己公司的伺服器上,雖然你只是一個Java開發的,該懂的還得懂

一、使用的工具

1. XShell :Xshell是最常用的安全終端模擬器,人們可以使用它遠端登陸其他系統伺服器,達到遠端控制終端的目的。

2. Xftp:是一個基於 MS windows 平臺的功能強大的SFTPFTP 檔案傳輸軟體。使用了 Xftp 以後,MS windows 使用者能安全地在 

UNIX/Linux 和 Windows PC 之間傳輸檔案

二、部署專案的基本步驟

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地址和埠號,就可以檢視啟動的服務