温馨提示×

debian如何查tomcat日志

小樊
40
2026-10-12 07:36:21
栏目: 智能运维

在 Debian 上查看 Tomcat 日志,通常有以下几种常见方式,取决于你是通过 apt 安装 还是 二进制包(官方 tar.gz)安装。


一、确定 Tomcat 安装方式

1. 通过 apt 安装(系统服务)

dpkg -l | grep tomcat

常见包名:

  • tomcat9
  • tomcat10

2. 官方二进制包安装

通常在:

/opt/tomcat
/usr/local/tomcat

二、常见 Tomcat 日志位置

✅ apt 安装(Debian 官方)

日志目录:

/var/log/tomcat9/

常见日志文件:

catalina.out
catalina.YYYY-MM-DD.log
localhost.YYYY-MM-DD.log
host-manager.YYYY-MM-DD.log
manager.YYYY-MM-DD.log

✅ 官方二进制包安装

日志目录:

$TOMCAT_HOME/logs/

例如:

/opt/tomcat/logs/catalina.out

三、查看日志的常用命令

1. 查看 catalina.out(最常用)

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

或

less /var/log/tomcat9/catalina.out

退出 less:按 q


2. 实时查看最新日志

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

3. 查看某一天的日志

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

4. 搜索错误关键字

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

5. 查看系统服务日志(推荐)

如果 Tomcat 是用 systemd 管理的:

journalctl -u tomcat9 -f

查看最近 100 行:

journalctl -u tomcat9 -n 100

四、Tomcat 启动失败怎么查?

1. 看 catalina.out

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

2. 看 systemd 日志

systemctl status tomcat9
journalctl -xe

五、权限问题(常见坑)

如果提示 Permission denied:

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

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

  • Tomcat 版本(9 / 10)
  • 安装方式(apt 还是手动)
  • 想查什么问题(启动失败 / 404 / 报错)

我可以给你更精确的命令。

0 踩