温馨提示×

debian下tomcat日志如何查

小樊
38
2026-08-12 03:15:55
栏目: 智能运维

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


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

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

常见于:

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

日志目录一般在:

/var/lib/tomcatX/logs/

实际路径通常是软链接到:

/var/log/tomcatX/

推荐直接查看:

ls /var/log/tomcat*/

二、常见日志文件说明

文件名 说明
catalina.out 主日志(最重要)
catalina.YYYY-MM-DD.log 按日期的 catalina 日志
localhost.YYYY-MM-DD.log 应用级错误
manager.YYYY-MM-DD.log manager 应用日志
host-manager.YYYY-MM-DD.log host-manager 日志

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

查看 catalina.out(实时)

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

Ctrl + C 退出


四、查看历史日志

查看最近 100 行

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

分页查看

less /var/log/tomcat9/catalina.out

搜索关键字(如异常)

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

五、systemd 方式查看(apt 安装)

Debian 9+ 通常使用 systemd:

systemctl status tomcat9

查看启动日志:

journalctl -u tomcat9

实时查看:

journalctl -u tomcat9 -f

六、手动安装的 Tomcat(非 apt)

如果你是自己解压的 Tomcat:

/opt/tomcat/
/usr/local/tomcat/

日志目录:

$TOMCAT_HOME/logs/

例如:

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

七、常见排查场景

1️⃣ Tomcat 启动失败

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

2️⃣ 应用 404 / 500

less /var/log/tomcat9/localhost.*.log

3️⃣ JVM 内存/崩溃问题

grep -i "OutOfMemoryError" /var/log/tomcat9/catalina.out

八、权限问题(常见)

如果你没权限查看日志:

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

或加入 tomcat 组:

sudo usermod -aG tomcat username

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

  • Debian 版本
  • Tomcat 版本
  • 是 apt 安装还是手动安装
  • 具体报错信息

我可以帮你精确定位问题

0