前言,之前做了個汽車停車計費的後端,然後現在需要部署到伺服器。正常部署,使用secureFx找到所屬webapps目錄,将檔案上傳。然後打開shell,連接配接至linux伺服器,然後pkill -9 java,結束java程序,開啟tomcat就結束了。結果今天一直報tomcat程序被使用,然後我關了shell仍然如此,感覺tomcat應該被其他程序使用了。
1.首先打開secureFx,然後先到根目錄,然後進入/usr/lib/tomcat/apache-tomcat-7.0.67/web_inst/webapp_cs/webapps/ 在這目錄下,把自己檔案放入,拖拽即可
-
運作shell 首先選擇伺服器位址222.73.203.XX 密碼是XXX,連接配接成功以後
3 執行指令,pkill -9 -java 結束java程序
4 執行 sh /usr/lib/tomcat/server/web_inst/webapp_cs/start.sh 啟動tomcat
5 ctrl+c(重要) 不能直接退出,直接退出相當于結束程序把tomcat也關了
6 可以關閉shell,然後運作222.73.203.XX檢視是否tomcat已經可以用了
上面是正常的linux部署流程(在不報錯的情況下)
這次報了以下這個錯,請見圖。
image.png
首先運作指令
netstat -apn |grep :8080
然後殺死對應程序
kill -9 27541
伺服器正常開啟.
關注我的公衆号,都是滿滿的幹貨!
孫堅.gif