【问题标题】:To check status of Tomcat server in Linux在 Linux 中检查 Tomcat 服务器的状态
【发布时间】:2012-04-27 17:24:38
【问题描述】:

我需要知道 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

但所有这些都不起作用。

【问题讨论】:

  • 它已开启,否则您将不会收到 404 消息。
  • 保罗同上。但是,如果您确实想知道如何检查/重新启动,我们需要知道您是如何设置它的:作为 /etc/init.d 中的服务,还是其他?您是如何安装它的 - 作为您的发行版或您自己的源代码的软件包,或其他什么?哪个发行版?

标签: linux apache tomcat tomcat7


【解决方案1】:

就像其他人指出的那样,如果您收到HTTP standard response code of 404,则表示 Tomcat 已启动。

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

 #rctomcat7 状态

【讨论】:

  • 我将 Ubuntu 13/04、Tomcat 8 以 zip 格式(首次下载)解压缩到我的主文件夹。我没有 init.d 脚本,你的想法 Kevin 也没有工作。我从 catalina.sh 开始和停止,它可以工作。但是如何查看状态呢?
  • 只需从带有适当初始化脚本的包中安装它。如果您的发行版中没有 Tomcat 包,请尝试查找任何第三方初始化脚本或编写您自己的脚本。这并不难。与 Tomcat 一起分发的脚本不适合生产。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-03-17
    • 1970-01-01
    • 1970-01-01
    • 2021-11-11
    • 2015-05-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多