在 Ubuntu 上定位 Tomcat 日志,通常可以按下面几个步骤来:
不同安装方式,日志位置不一样:
apt 安装(系统包)which tomcat9
# 或
dpkg -l | grep tomcat
常见日志目录:
/var/log/tomcat9/
里面通常有:
catalina.outcatalina.yyyy-mm-dd.loglocalhost.yyyy-mm-dd.logmanager.*host-manager.*一般在:
$TOMCAT_HOME/logs/
例如:
/opt/tomcat/logs/
/usr/local/tomcat/logs/
# 查找 catalina.out
find / -name catalina.out 2>/dev/null
# 查找 tomcat 日志目录
find / -type d -name logs 2>/dev/null | grep tomcat
tail -f /var/log/tomcat9/catalina.out
或
tail -f $TOMCAT_HOME/logs/catalina.out
| 问题类型 | 看哪个日志 |
|---|---|
| Tomcat 启动失败 | catalina.out |
| 应用报错(Exception) | catalina.out / localhost.*.log |
| 404 / 部署问题 | localhost.*.log |
| 访问记录 | access_log(如启用) |
# 查错误
grep -i error /var/log/tomcat9/catalina.out
# 查异常
grep -i exception /var/log/tomcat9/catalina.out
# 查某个时间点
grep "2026-01-15 10:" /var/log/tomcat9/catalina.out
systemctl status tomcat9
$TOMCAT_HOME/bin/catalina.sh run
logging.properties:$TOMCAT_HOME/conf/logging.properties
如果你能告诉我:
我可以直接帮你精准定位日志和原因。