在 Ubuntu 上查看 Tomcat 日志,常见做法如下(默认以 Tomcat 8/9/10 为例,路径可能略有不同):
一般位于:
/var/log/tomcat*/
或(如果是手动安装的 Tomcat):
/usr/local/tomcat/logs/
常见日志文件:
| 文件 | 说明 |
|---|---|
catalina.out |
最常用,包含标准输出和错误 |
catalina.YYYY-MM-DD.log |
按日期的 catalina 日志 |
localhost.YYYY-MM-DD.log |
应用上下文日志 |
manager.*.log |
manager 应用日志 |
host-manager.*.log |
host-manager 日志 |
tail -f /var/log/tomcat9/catalina.out
Ctrl + C退出
查看最后 100 行:
tail -n 100 /var/log/tomcat9/catalina.out
如果日志已按日期分割:
cat /var/log/tomcat9/catalina.2026-01-20.log
分页查看:
less /var/log/tomcat9/catalina.2026-01-20.log
grep -i error /var/log/tomcat9/catalina.out
grep -i exception /var/log/tomcat9/catalina.out
grep "2026-01-20" /var/log/tomcat9/catalina.out
ls /var/log/tomcat*/
版本示例:
tomcat8tomcat9tomcat10ls /usr/local/tomcat/logs/
journalctl -xe
或:
systemctl status tomcat9
如果提示权限不足:
sudo tail -f /var/log/tomcat9/catalina.out
或临时授权:
sudo chmod 755 /var/log/tomcat9
tail -f /var/log/tomcat9/catalina.out | grep -i --color exception
如果你愿意,可以告诉我:
我可以帮你 直接定位问题。