如何在linux下啟動tomcat

喜歡程式碼的阿拉發表於2018-03-11

只需要幾句話即可完成。

這裡我沒有用linux系統,只是用基於linux的服務應用軟體,利用Secure Shell Client軟體來將伺服器上的tomcat來啟動。

首先可以檢視tomcat有沒有啟動,可以根據命令鍵入:

[java] view plain copy
  1. ps -ef | grep tomcat  

然後可以看到出現

[java] view plain copy
  1. root     24999     1  0 Sep14 ?        00:40:39 /home/ectrip/jdk1.7.0_71/bin/java -Djava.util.logging.config.file=/home/ectrip/com.ectrip.itour/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.awt.headless=true-Dfile.encoding=UTF-8-server-Xms512m-Xmx1024m-XX:NewSize=256m-XX:MaxNewSize=256m-XX:PermSize=256m-XX:MaxPermSize=256m-XX:+DisableExplicitGC -Djava.endorsed.dirs=/opt/tomcat/endorsed -classpath /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar -Dcatalina.base=/home/ectrip/com.ectrip.itour -Dcatalina.home=/opt/tomcat -Djava.io.tmpdir=/home/ectrip/com.ectrip.itour/temp org.apache.catalina.startup.Bootstrap start  
  2. root     32687 32648  0 08:37 pts/1    00:00:00 grep tomcat  

類似這種兩個root,或者多個root的資訊,說明tomcat已經被啟動了。

上面的資訊中有兩個root資訊

一條為:root 24999 這裡我們可以看到,這一條後面顯示了一大串的資訊輸出的,就是tomcat啟動的應用程式

一條為:root 32687 這裡我們可以看到,這一條後面就顯示了一條資訊,這一條是系統預設的一條tomcat資訊,無論tomcat啟沒有啟動,都存在的


這種情況下就表示tomcat是啟動的,那麼我們先可以把tomcat關閉,首先,要進入tomcat安裝的bin目錄下(十分重要!!),鍵入命令:

[java] view plain copy
  1. cd /opt/tomcat/bin  

上面為我linux下tomcat的bin所在目錄;

接下來就可以先將tomcat關閉,鍵入命令:


[java] view plain copy
  1. ./catalina.sh stop  

此時會提示一串資訊:


[java] view plain copy
  1. Using CATALINA_BASE:   /home/ectrip/com.ectrip.itour  
  2. Using CATALINA_HOME:   /opt/tomcat  
  3. Using CATALINA_TMPDIR: /home/ectrip/com.ectrip.itour/temp  
  4. Using JRE_HOME:        /home/ectrip/jdk1.7.0_71  
  5. Using CLASSPATH:       /opt/tomcat/bin/bootstrap.jar:/opt/tomcat/bin/tomcat-juli.jar  

這樣tomcat就被關閉了,接下來可以鍵入上面的命令檢視tomcat還有沒有被啟動,鍵入命令:


[java] view plain copy
  1. ps -ef | grep tomcat  

可以看到輸出了一段資訊:


[java] view plain copy
  1. root      1278 32648  0 08:44 pts/1    00:00:00 grep tomcat  

這樣只有一條資訊出現,並沒有其他tomcat的資訊出現,此時就表示tomcat服務應用被關閉了。

然後我們可以啟動tomcat服務應用了(這時候才對應上標題。。。。),鍵入命令:


[java] view plain copy
  1. ./catalina.sh start  


這樣tomcat就被啟動了,然後就能夠檢視localhost:8080來檢視了。

一般是在測試伺服器或者正式伺服器上都有的一個操作,可以去試試。

相關文章