温馨提示×

tomcat日志debian在哪看

小樊
33
2026-08-12 03:14:53
栏目: 智能运维

Debian 系统上,Tomcat 的日志位置取决于你是 用 apt 安装的 Tomcat 还是 手动下载解压的 Tomcat。下面分别说明。


一、用 apt 安装的 Tomcat(最常见)

1️⃣ 日志目录

/var/log/tomcat*/   # * 是版本号

常见版本:

  • Tomcat 9:/var/log/tomcat9/
  • Tomcat 10:/var/log/tomcat10/

2️⃣ 主要日志文件

ls /var/log/tomcat9/

常见文件:

  • catalina.out ✅(最重要,标准输出和错误)
  • catalina.yyyy-mm-dd.log
  • localhost.yyyy-mm-dd.log
  • manager.yyyy-mm-dd.log
  • host-manager.yyyy-mm-dd.log
  • access.log(访问日志,需开启)

3️⃣ 实时查看日志

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

二、手动安装的 Tomcat(tar.gz)

1️⃣ 日志目录

$TOMCAT_HOME/logs/

例如:

/opt/tomcat/logs/

2️⃣ 查看方式

tail -f /opt/tomcat/logs/catalina.out

三、systemd 方式查看日志(推荐)

如果是 apt 安装,Tomcat 通常由 systemd 管理:

systemctl status tomcat9

查看完整日志:

journalctl -u tomcat9 -f

四、常见排查场景

✅ 启动失败

journalctl -u tomcat9 --since "5 min ago"

✅ 404 / 500 错误

tail -f /var/log/tomcat9/localhost.*.log

✅ 访问日志(请求 URL)

/var/log/tomcat9/access.log

五、快速判断 Tomcat 在哪

dpkg -l | grep tomcat

systemctl list-units | grep tomcat

如果你愿意,可以告诉我:

  • Debian 版本(10 / 11 / 12)
  • Tomcat 版本
  • 是否用 apt 安装

我可以给你 精确到路径的命令

0