Tomcat 的启动日志位置取决于操作系统和启动方式。下面按常见情况说明:
catalina.sh 启动日志默认在:
$TOMCAT_HOME/logs/catalina.out
查看方式:
tail -f logs/catalina.out
常见路径示例:
/opt/tomcat/logs/catalina.out
/usr/local/tomcat/logs/catalina.out
如果 Tomcat 配置为系统服务:
journalctl -u tomcat
或:
journalctl -u tomcat -f
startup.bat 启动%TOMCAT_HOME%\logs\catalina.out
或
%TOMCAT_HOME%\logs\catalina.2026-01-21.log
startup.bat| 文件名 | 说明 |
|---|---|
catalina.out |
标准输出和错误输出(最重要) |
catalina.YYYY-MM-DD.log |
按日期的启动日志 |
localhost.YYYY-MM-DD.log |
应用级日志 |
manager.log |
Manager 应用日志 |
host-manager.log |
Host Manager 日志 |
ps -ef | grep tomcat
ls $TOMCAT_HOME/logs
在 catalina.sh 中可看到:
CATALINA_OUT="$CATALINA_BASE/logs/catalina.out"
tail -n 200 logs/catalina.out
常见错误:
server.xml)如果你愿意,可以告诉我:
我可以帮你精确定位日志和启动失败原因。