在 Ubuntu 上,Tomcat 的日志位置取决于你是 怎么安装的。下面是几种最常见情况的说明(按概率从高到低):
apt 安装(官方仓库)这是最常见的方式。
/var/log/tomcat*/
常见版本:
/var/log/tomcat9//var/log/tomcat8/catalina.out # 最主要的日志(stdout + stderr)
catalina.2026-01-21.log
localhost.2026-01-21.log
manager.2026-01-21.log
host-manager.2026-01-21.log
✅ 排查问题首选:
tail -f /var/log/tomcat9/catalina.out
如果你是自己解压的 Tomcat:
$TOMCAT_HOME/logs/
例如:
/opt/tomcat/logs/
/usr/local/tomcat/logs/
ls /opt/tomcat/logs/
tail -f /opt/tomcat/logs/catalina.out
如果是通过 systemd 启动的 Tomcat,有些日志可能在 journal 中:
journalctl -u tomcat9 -f
或:
journalctl -u tomcat -f
which catalina.sh
或:
systemctl status tomcat9
| 安装方式 | 日志路径 |
|---|---|
| apt 安装 | /var/log/tomcat*/ |
| 手动安装 | $TOMCAT_HOME/logs/ |
| systemd | journalctl -u tomcat* |
如果你愿意,可以告诉我:
我可以帮你精确定位到具体文件。