1. 程式人生 > >springboot打成Jar包後部署至Linux伺服器上

springboot打成Jar包後部署至Linux伺服器上

下面主要記錄一下springboot打包成jar包在Linux服務上部署的步驟:

1、通過WinSCP,將相應的Jar檔案,複製到Linux指定目錄下,如/home/

2、開啟ssh,進入/home目錄下,執行如下命令,進行專案的啟動,此方式為後臺啟動,即使關閉當前視窗,專案還是在執行的,會生成nohup.out日誌檔案,可以檢視其啟動日誌

nohup java -jar XXX.jar

3、停止專案,首先需要查詢該專案的程序PID,通過如下命令檢視

ps aux|grep XXX

  

如上,第二列資訊即是該專案的程序PID,執行如下明細,結束程序。

kill -9 29135

在實際過程中,當我們專案正常啟動後,在瀏覽器中訪問時,會出現無法訪問的問題,排除網路的原因外,很有可能是Liunx的防火牆阻止了我們的訪問。

解決辦法:

①、使用WinSCP進入etc/sysconfig目錄下,開啟iptables檔案,在如下圖所示的位置新增對映埠,即我們需要訪問的埠號

-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT

 

②、重啟防火牆服務,使之生效

service iptables restart

 

③、檢視防火牆服務,確認是否新增成功

service iptables status

  

自此就可以愉快的訪問啦。

參考:https://blog.csdn.net/zhangtxsir/article/details/78470609