1. 程式人生 > >部署springboot工程到linux上及遇到的坑

部署springboot工程到linux上及遇到的坑

cycle 步驟 get fec spring clean struct iop png

一、步驟

1.將工程打成jar包

IDEA中點擊file-project structure,如下圖:

技術分享圖片

選擇Artifacts-JAR-From modules,選擇入口類Main Class,如下圖:

技術分享圖片

技術分享圖片

點擊右側的Maven Projects,打開LIfecycle先點擊clean然後點擊package,生成target文件夾,裏面有一個以項目名命名加版本號的jar文件,至此打包完成。

技術分享圖片

將jar包復制到服務器上,執行命令:nohup java -jar mockserver-0.0.1-SNAPSHOT.jar --server.port=8888 &,改命令會在後臺運行jar包。輸入命令:netstat -nlp |grep :8888,可以查看某端口占用的線程的pid。如需關閉服務,先用netstat -lntp 8888查看端口對應的PID,再用kill -9 32303殺掉該進程。

技術分享圖片

在瀏覽器輸入IP:端口/html頁面即可

http://XXXXXXX:8882/apiOperation.html

部署springboot工程到linux上及遇到的坑