在 Ubuntu 上查看 Tomcat 日志,通常分几种常见方式,下面按最常用 → 进阶给你说明。
如果你是用 apt 安装或官方压缩包安装,日志一般在:
/var/log/tomcat9/ # apt 安装(版本可能是 tomcat8 / tomcat9 / tomcat10)
如果是自己解压的 Tomcat:
$TOMCAT_HOME/logs/
# 例如
/opt/tomcat/logs/
/usr/local/tomcat/logs/
Tomcat 主要有这几个日志:
| 文件 | 作用 |
|---|---|
catalina.out |
最常用,所有控制台输出 |
catalina.YYYY-MM-DD.log |
按日期的 Catalina 日志 |
localhost.YYYY-MM-DD.log |
本地主机相关 |
access_log |
访问日志(类似 Nginx access log) |
tail -f /var/log/tomcat9/catalina.out
退出:Ctrl + C
tail -n 200 /var/log/tomcat9/catalina.out
grep -i error /var/log/tomcat9/catalina.out
查看某时间点:
grep "2026-01-21" /var/log/tomcat9/catalina.out
systemctl status tomcat9
journalctl -u tomcat9 -n 100
或直接看:
cat /var/log/tomcat9/catalina.out
如果提示 Permission denied:
sudo tail -f /var/log/tomcat9/catalina.out
或把当前用户加入 tomcat 组:
sudo usermod -aG tomcat $USER
sudo truncate -s 0 /var/log/tomcat9/catalina.out
如果你愿意,可以告诉我:
我可以直接帮你定位问题。