温馨提示×

Debian如何查看Tomcat日志

小樊
33
2026-07-13 07:40:04
栏目: 智能运维

在 Debian 上查看 Tomcat 日志,常见方式取决于 Tomcat 的安装方式(系统包安装 vs 官方压缩包安装)。下面按常见情况说明。


一、先确认 Tomcat 安装方式

which tomcat
dpkg -l | grep tomcat
  • 如果是 apt 安装:日志通常在 /var/log/tomcatX/
  • 如果是 下载 tar.gz 解压:日志通常在 tomcat/logs/

二、常见 Tomcat 日志位置

1️⃣ apt 安装的 Tomcat(最常见)

/var/log/tomcat9/
/var/log/tomcat10/

常见日志文件:

catalina.out        # 主日志(最重要)
catalina.2026-01-21.log
localhost.2026-01-21.log
host-manager.2026-01-21.log
manager.2026-01-21.log

查看示例:

ls /var/log/tomcat9/

2️⃣ 手动安装的 Tomcat(官方压缩包)

假设 Tomcat 目录是:

/opt/tomcat/

日志目录:

/opt/tomcat/logs/
ls /opt/tomcat/logs/

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

查看 catalina.out(推荐)

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

或:

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

退出:

Ctrl + C

四、查看指定时间段的日志

查看最近 100 行

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

查看包含 error 的日志

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

查看今天的日志

grep "2026-01-21" /var/log/tomcat9/catalina.out

五、systemd 方式查看(Tomcat 作为服务)

如果 Tomcat 是通过 systemd 启动的:

systemctl status tomcat9
journalctl -u tomcat9 -f

查看历史日志:

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

六、Tomcat 日志级别调整(可选)

配置文件位置:

/etc/tomcat9/logging.properties

或:

tomcat/conf/logging.properties

常见级别:

.level = INFO

可改为:

.level = FINE

七、常见问题排查

Tomcat 启动失败,优先看:

/var/log/tomcat9/catalina.out

404 / 500 错误:

localhost.*.log

八、快速总结(最常用)

# 查看日志目录
ls /var/log/tomcat9/

# 实时查看主日志
tail -f /var/log/tomcat9/catalina.out

# 查看错误
grep -i error /var/log/tomcat9/catalina.out

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

  • Debian 版本
  • Tomcat 版本
  • 是否 apt 安装
  • 报错信息

我可以帮你 精准定位问题日志

0