温馨提示×

Debian下Tomcat日志怎么看

小樊
37
2026-07-27 17:38:04
栏目: 智能运维

在 Debian 下查看 Tomcat 日志,通常取决于你是通过 apt 安装 还是 手动安装(官方 tar.gz)。下面按常见情况说明。


一、Tomcat 日志位置(最常见)

1️⃣ 通过 apt 安装的 Tomcat(Debian 官方包)

常见于:

  • Tomcat 9:/var/lib/tomcat9/
  • Tomcat 8:/var/lib/tomcat8/

日志目录一般在:

/var/lib/tomcat9/logs/

或(某些版本):

/var/log/tomcat9/

常见日志文件:

文件 说明
catalina.out 主日志(最重要)
catalina.YYYY-MM-DD.log 按日期的 catalina 日志
localhost.YYYY-MM-DD.log 应用相关
host-manager.YYYY-MM-DD.log 管理日志
manager.YYYY-MM-DD.log 管理日志

2️⃣ 手动安装的 Tomcat

假设安装在:

/opt/tomcat/

日志目录:

/opt/tomcat/logs/

同样包含:

  • catalina.out
  • catalina.*.log
  • localhost.*.log

二、实时查看日志(最常用)

查看实时日志

tail -f /var/lib/tomcat9/logs/catalina.out

或:

tail -f /var/log/tomcat9/catalina.out

查看最新 100 行

tail -n 100 /var/lib/tomcat9/logs/catalina.out

三、查看启动失败 / 报错

1️⃣ 查看启动日志

journalctl -u tomcat9

(适用于 systemd 管理的 Tomcat)

2️⃣ 查看端口 / Java 错误

grep -i error /var/lib/tomcat9/logs/catalina.out

四、Tomcat 日志配置位置

logging.properties

/etc/tomcat9/logging.properties

或:

/opt/tomcat/conf/logging.properties

可修改:

  • 日志级别(INFO / WARNING / SEVERE)
  • 日志输出路径

五、应用自身日志(非常常见)

如果你用的是:

  • Log4j
  • Logback
  • Spring Boot

日志通常 不在 Tomcat 目录,而在:

/var/log/yourapp/

或:

/opt/yourapp/logs/

六、常用排查命令总结

# 查看 Tomcat 是否运行
systemctl status tomcat9

# 重启
systemctl restart tomcat9

# 实时看日志
tail -f /var/lib/tomcat9/logs/catalina.out

# 搜索错误
grep -i exception /var/lib/tomcat9/logs/catalina.out

七、如果你愿意,我可以帮你:

  • ✅ 精确定位你当前 Tomcat 的日志路径
  • ✅ 分析某段报错日志
  • ✅ 配置日志按天滚动 / 大小限制
  • ✅ 排查 Tomcat 启动失败

你可以把下面信息发我:

ls /var/lib/tomcat*/logs
systemctl status tomcat*

0