在 Linux 上,Tomcat 日志的位置取决于你的安装方式和配置,常见情况如下:
如果你是用 官方 tar.gz 包安装 的 Tomcat:
$TOMCAT_HOME/logs/
例如:
/opt/tomcat/logs/
/usr/local/tomcat/logs/
| 文件 | 说明 |
|---|---|
catalina.out |
最常用,标准输出和错误 |
catalina.yyyy-mm-dd.log |
每天一个 catalina 日志 |
localhost.yyyy-mm-dd.log |
本地主机日志 |
manager.yyyy-mm-dd.log |
manager 应用日志 |
host-manager.yyyy-mm-dd.log |
host-manager 日志 |
localhost_access_log.yyyy-mm-dd.txt |
访问日志 |
如果是系统包安装(如 apt install tomcat9):
/var/log/tomcat9/
/var/log/tomcat/
# 查看 catalina.out
tail -f $TOMCAT_HOME/logs/catalina.out
# 查看最新 100 行
tail -n 100 catalina.out
# 搜索错误
grep -i error catalina.out
# 查看访问日志
tail -f localhost_access_log.2026-01-21.txt
ps -ef | grep tomcat
$TOMCAT_HOME/conf/logging.properties
journalctl -u tomcat
# 或
journalctl -u tomcat9
✅ 最常见路径:
$TOMCAT_HOME/logs/catalina.out
如果你愿意,可以告诉我:
我可以帮你更精确定位日志。