在 Debian 上查看 Tomcat 日志,常见方式取决于 Tomcat 的安装方式(系统包安装 vs 官方压缩包安装)。下面按常见情况说明。
which tomcat
dpkg -l | grep tomcat
/var/log/tomcatX/tomcat/logs//var/log/tomcat9/
/var/log/tomcat10/
常见日志文件:
catalina.out # 主日志(最重要)
catalina.2026-01-21.log
localhost.2026-01-21.log
host-manager.2026-01-21.log
manager.2026-01-21.log
查看示例:
ls /var/log/tomcat9/
假设 Tomcat 目录是:
/opt/tomcat/
日志目录:
/opt/tomcat/logs/
ls /opt/tomcat/logs/
tail -f /var/log/tomcat9/catalina.out
或:
tail -f /opt/tomcat/logs/catalina.out
退出:
Ctrl + C
tail -n 100 /var/log/tomcat9/catalina.out
grep -i error /var/log/tomcat9/catalina.out
grep "2026-01-21" /var/log/tomcat9/catalina.out
如果 Tomcat 是通过 systemd 启动的:
systemctl status tomcat9
journalctl -u tomcat9 -f
查看历史日志:
journalctl -u tomcat9 --since "2026-01-21 00:00"
配置文件位置:
/etc/tomcat9/logging.properties
或:
tomcat/conf/logging.properties
常见级别:
.level = INFO
可改为:
.level = FINE
/var/log/tomcat9/catalina.out
localhost.*.log
# 查看日志目录
ls /var/log/tomcat9/
# 实时查看主日志
tail -f /var/log/tomcat9/catalina.out
# 查看错误
grep -i error /var/log/tomcat9/catalina.out
如果你愿意,可以告诉我:
我可以帮你 精准定位问题日志。