在 Debian 下查看 Tomcat 日志,通常取决于你是通过 apt 安装 还是 手动安装。下面按常见情况说明。
常见于:
/var/lib/tomcat8/var/lib/tomcat9/var/lib/tomcat10日志目录一般在:
/var/lib/tomcatX/logs/
实际路径通常是软链接到:
/var/log/tomcatX/
✅ 推荐直接查看:
ls /var/log/tomcat*/
| 文件名 | 说明 |
|---|---|
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 日志 |
tail -f /var/log/tomcat9/catalina.out
按
Ctrl + C退出
tail -n 100 /var/log/tomcat9/catalina.out
less /var/log/tomcat9/catalina.out
grep -i exception /var/log/tomcat9/catalina.out
Debian 9+ 通常使用 systemd:
systemctl status tomcat9
查看启动日志:
journalctl -u tomcat9
实时查看:
journalctl -u tomcat9 -f
如果你是自己解压的 Tomcat:
/opt/tomcat/
/usr/local/tomcat/
日志目录:
$TOMCAT_HOME/logs/
例如:
tail -f /opt/tomcat/logs/catalina.out
grep -i error /var/log/tomcat9/catalina.out
less /var/log/tomcat9/localhost.*.log
grep -i "OutOfMemoryError" /var/log/tomcat9/catalina.out
如果你没权限查看日志:
sudo tail -f /var/log/tomcat9/catalina.out
或加入 tomcat 组:
sudo usermod -aG tomcat username
如果你愿意,可以告诉我:
我可以帮你精确定位问题。