天天看點

linux部署伺服器遇到tomcat already start

前言,之前做了個汽車停車計費的後端,然後現在需要部署到伺服器。正常部署,使用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/ 在這目錄下,把自己檔案放入,拖拽即可

  1. 運作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