2012-04-16 11 views
1

檢查Tomcat服務器的狀態,我需要知道的Tomcat 7.0.2.3是否爲開。要在Linux

我得到一個錯誤頁面,顯示此消息:

HTTP Status 404 - /cas/login 

type Status report 

message /cas/login 

description The requested resource (/cas/login) is not available. 
Apache Tomcat/7.0.23 

我需要檢查的地位和在Linux中啓動Tomcat的服務。我曾嘗試過:

#/bin/startup.sh 
#rctomcat7 start 

但所有這些都不起作用。

+5

它,或者你就不會得到404消息。 – 2012-04-16 11:23:05

+0

同上保羅。但是,如果你確實想如何檢查/重新啓動,我們就需要知道你如何設置它:作爲在/etc/init.d服務,還是其他什麼東西?你是如何安裝的 - 作爲你的發行版或源碼包或其他東西的軟件包?哪個發行版? – Rup 2012-04-16 11:24:11

回答

1

像其他人指出的那樣,如果您收到了HTTP standard response code of 404那麼就意味着是Tomcat了。

但是,爲了回答你的問題,你可以嘗試

 #rctomcat7 status
+0

我有Ubuntu的13/04,Tomcat的8提取的拉鍊(先下載)到我的主文件夾。 我沒有的init.d腳本,無論你的想法凱文工作。我開始並停止使用catalina.sh。但是如何檢查狀態? – Timo 2014-06-23 06:04:33

+0

只需使用正確的初始化腳本從包中安裝即可。如果您的發行版中沒有Tomcat軟件包,請嘗試查找任何第三方初始化腳本或編寫自己的腳本。這並不難。隨Tomcat分發的腳本不適合生產。 – 2014-08-15 00:21:56

0

我用下面的腳本。這個腳本檢查tomcat的post和進程是否運行起來,如果沒有的話啓動tomcat。

啓動tomcat腳本
if netstat -tulpen | grep 18880 && ps -ef | grep tomcat | grep java 

then 

    echo "Tomcat Running" 

else 

    echo "Tomcat Stopped" 

    /bin/sh /tomcat/bin/startup.sh 

fi