插件窝 干货文章 linux怎么查看tomcat是否启动成功

linux怎么查看tomcat是否启动成功

Tomcat 检查 启动 catalina 378    来源:    2025-05-03

查看Tomcat是否启动成功的几种方法

在Linux系统中,可以通过以下几种方式检查Tomcat是否成功启动:

1. 查看Tomcat进程

ps -ef | grep tomcat

或者更精确的查找:

ps -ef | grep java | grep tomcat

如果Tomcat已启动,会显示类似如下的进程信息:

tomcat    1234     1  0 10:00 ?        00:00:05 /usr/bin/java ... org.apache.catalina.startup.Bootstrap start

2. 检查Tomcat日志

查看Tomcat的catalina.out日志文件(路径可能因安装方式不同而异):

tail -f /var/log/tomcat/catalina.out

tail -f /opt/tomcat/logs/catalina.out

成功启动的标志是日志最后会出现类似这样的信息:

INFO [main] org.apache.catalina.startup.Catalina.start Server startup in [xxxx] milliseconds

3. 检查端口监听

Tomcat默认监听8080端口(HTTP)和8005端口(SHUTDOWN),可以检查这些端口:

netstat -tulnp | grep java

ss -tulnp | grep java

应该能看到类似输出:

tcp6   0   0 :::8080    :::*    LISTEN    1234/java
tcp6   0   0 :::8005    :::*    LISTEN    1234/java

4. 访问Tomcat默认页面

curl http://localhost:8080

如果返回HTML内容(通常是Tomcat默认页面),则说明服务已启动。

5. 检查Tomcat服务状态(如果配置为系统服务)

对于systemd管理的Tomcat:

systemctl status tomcat

对于init.d脚本管理的Tomcat:

service tomcat status

常见问题排查

如果Tomcat没有启动成功: 1. 检查日志中的错误信息 2. 检查端口是否被占用:netstat -tulnp | grep 8080 3. 检查Java环境是否正确配置:java -version 4. 检查Tomcat所需权限是否正确

希望这些方法能帮助你确认Tomcat的启动状态!