温馨提示×

debian怎么读tomcat日志

小樊
47
2026-08-12 03:38:56
栏目: 智能运维

在 Debian 系统上查看 Tomcat 日志,通常有以下几种方式,取决于你使用的 Tomcat 版本和安装方式。


一、默认日志位置(最常见)

如果你是通过 apt 安装的 Tomcat(如 tomcat9tomcat10),日志一般在:

/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

查看最新日志

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

查看历史日志

less /var/log/tomcat9/catalina.2026-01-21.log

二、如果你是手动安装的 Tomcat

例如安装在:

/opt/tomcat/

那么日志目录通常是:

/opt/tomcat/logs/

查看方式一样:

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

三、使用 systemd 查看日志(推荐)

Debian 10+ 通常使用 systemd 管理 Tomcat。

查看 Tomcat 服务日志

sudo journalctl -u tomcat9 -f

查看某次启动后的日志

sudo journalctl -u tomcat9 --since "2026-01-21 10:00"

四、常见排查命令

1️⃣ 查看 Tomcat 是否启动

systemctl status tomcat9

2️⃣ 查看最近 100 行日志

tail -n 100 /var/log/tomcat9/catalina.out

3️⃣ 搜索错误

grep -i error /var/log/tomcat9/catalina.out

4️⃣ 实时查看多个日志

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

五、权限问题(很常见)

如果你没权限查看日志:

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

或者把用户加入 tomcat 组:

sudo usermod -aG tomcat $USER

然后重新登录。


六、Tomcat 日志配置(可选)

日志配置文件位置:

/etc/tomcat9/logging.properties

或(手动安装):

/opt/tomcat/conf/logging.properties

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

  • Tomcat 版本
  • 安装方式(apt / 手动)
  • 想查的是 启动失败 / 请求异常 / 报错信息

我可以帮你精准定位 ✅

0