在Linux系统中,可以通过以下几种方式检查Tomcat的运行状态:
ps -ef | grep tomcat
或者更精确的查询:
ps -ef | grep '[c]atalina' # 更精确的查询方式
Tomcat默认监听8080端口(HTTP)和8005端口(关闭端口):
netstat -tulnp | grep java
# 或
ss -tulnp | grep java
tail -f /path/to/tomcat/logs/catalina.out
curl -I http://localhost:8080
如果返回HTTP 200或302等状态码,说明服务正常运行。
/path/to/tomcat/bin/version.sh # 查看版本信息
/path/to/tomcat/bin/status.sh # 部分Tomcat版本提供状态检查
systemctl status tomcat # 对于systemd系统
service tomcat status # 对于SysVinit系统
jps -l
这会列出所有Java进程,找到org.apache.catalina.startup.Bootstrap进程。
/path/to/tomcat/bin/catalina.sh version
如果需要更详细的状态信息,可以考虑使用JMX监控或Tomcat Manager应用。