在 Ubuntu 上定位 Tomcat 日志,通常取决于你是通过 系统包安装 还是 手动解压安装。下面按常见情况说明。
dpkg -l | grep tomcat
常见路径:
/etc/tomcat9//var/log/tomcat9/通常在:
/opt/tomcat/
/usr/local/tomcat/
日志目录一般是:
$TOMCAT_HOME/logs/
在 logs/ 目录下,常见文件有:
| 文件名 | 作用 |
|---|---|
catalina.out |
最重要,标准输出和错误日志 |
catalina.2026-01-21.log |
按日期的 Catalina 日志 |
localhost.2026-01-21.log |
应用级异常 |
manager.log |
Manager 应用日志 |
host-manager.log |
虚拟主机管理日志 |
✅ 绝大多数问题都在 catalina.out
find 查找sudo find / -name "catalina.out" 2>/dev/null
ps -ef | grep tomcat
示例输出:
/opt/tomcat/bin/bootstrap.jar
说明 Tomcat 在:
/opt/tomcat/
日志就在:
/opt/tomcat/logs/
tail -f /var/log/tomcat9/catalina.out
tail -n 200 /var/log/tomcat9/catalina.out
grep -i error /var/log/tomcat9/catalina.out
grep -i exception /var/log/tomcat9/catalina.out
可能原因:
查看服务配置:
systemctl status tomcat9
sudo journalctl -u tomcat9 -f
查看:
$TOMCAT_HOME/conf/logging.properties
如果你用的是:
日志通常 不在 Tomcat 目录,而在:
/var/log/your-app/
或:
/home/xxx/logs/
# 查找日志
sudo find / -name catalina.out
# 实时查看
tail -f catalina.out
# systemd 安装
journalctl -u tomcat9 -f
如果你愿意,可以把 Tomcat 版本 或 启动方式(systemd / startup.sh) 发我,我可以给你精确到路径的定位方案。