在Linux中检查Tomcat服务器的状态

在Linux中检查Tomcat服务器的状态,linux,apache,tomcat,tomcat7,Linux,Apache,Tomcat,Tomcat7,我需要知道Tomcat 7.0.2.3是否开启 我得到了一个显示此消息的错误页面: 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

我需要知道Tomcat 7.0.2.3是否开启

我得到了一个显示此消息的错误页面:

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

但是所有这些都不起作用。

就像其他人指出的那样,如果你收到了一封电子邮件,那就意味着Tomcat已经启动了

但要回答你的问题,你可以试试

#rctomcat7 status
#rctomcat7状态我使用了下面的脚本。该脚本检查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

打开了,否则你就不会收到404信息了,保罗也一样。但是如果您确实想知道如何检查/重新启动,我们需要知道您是如何设置它的:作为/etc/init.d中的服务,还是其他什么?您是如何安装它的?作为一个软件包从您的发行版或从源代码自己,或其他什么?哪个发行版?我有Ubuntu 13/04,Tomcat 8作为zip(第一次下载)解压缩到我的主文件夹。我没有init.d脚本,Kevin也没有你的想法。我从catalina.sh开始和结束,它起作用。但是如何检查状态呢?只需使用正确的初始化脚本从包中安装它。如果您的发行版中没有Tomcat包,那么请尝试查找任何第三方init脚本或编写自己的脚本。没那么难。使用Tomcat分发的脚本不适合生产。