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

 

 

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM