在 Ubuntu 上,Tomcat 的日志位置取决于你是 怎么安装的 Tomcat(apt 安装 还是 手动解压安装)。下面按常见情况说明。
如果你是从 Apache 官网下载并解压的 Tomcat:
/opt/tomcat/logs/
# 或
/usr/local/tomcat/logs/
常见日志文件:
catalina.out # 最常用,标准输出和错误
catalina.2026-01-21.log
localhost.2026-01-21.log
manager.2026-01-21.log
host-manager.2026-01-21.log
查看实时日志:
tail -f /opt/tomcat/logs/catalina.out
如果是通过 apt 安装的:
sudo apt install tomcat9
日志位置通常是:
/var/log/tomcat9/
常见文件:
catalina.out
catalina.2026-01-21.log
localhost.log
查看:
ls /var/log/tomcat9/
如果 Tomcat 是 systemd 服务:
systemctl status tomcat9
查看 journal 日志:
journalctl -u tomcat9
实时查看:
journalctl -u tomcat9 -f
find / -name catalina.sh 2>/dev/null
ps -ef | grep tomcat
find / -name catalina.out 2>/dev/null
| 日志文件 | 说明 |
|---|---|
| catalina.out | 标准输出 + 错误(最重要) |
| catalina.日期.log | Tomcat 自身启动日志 |
| localhost.log | 应用异常 |
| manager / host-manager | 管理页面相关 |
# 查看最后 100 行
tail -n 100 /var/log/tomcat9/catalina.out
# 搜索错误
grep -i error /var/log/tomcat9/catalina.out
# 搜索异常
grep -i exception /var/log/tomcat9/catalina.out
如果你愿意,可以告诉我:
我可以帮你精确分析日志。