温馨提示×

如何查看Debian Tomcat日志

小樊
36
2026-07-27 17:22:01
栏目: 智能运维

在 Debian 系统上查看 Tomcat 日志,通常取决于你是通过 Debian 官方包 安装的,还是 手动下载解压 的 Tomcat。下面按常见情况说明。


一、确认 Tomcat 安装方式

1️⃣ Debian 包方式安装(apt)

dpkg -l | grep tomcat

常见包名:

  • tomcat9
  • tomcat10

2️⃣ 手动安装(tar.gz)

一般在:

/opt/tomcat
/usr/local/tomcat

二、查看 Tomcat 日志(最常见)

✅ 核心日志目录

cd /var/log/tomcat*/

常见日志文件:

catalina.out        # 最重要,标准输出和错误
catalina.2026-01-21.log
localhost.2026-01-21.log
manager.2026-01-21.log
host-manager.2026-01-21.log

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

查看最新日志

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

只看最后 100 行

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

搜索错误

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

四、如果 catalina.out 不存在

可能是 systemd 接管了输出

查看 systemd 日志:

journalctl -u tomcat9 -f

或指定时间:

journalctl -u tomcat9 --since "10 minutes ago"

五、手动安装 Tomcat 的日志路径

cd /opt/tomcat/logs

查看:

tail -f catalina.out

六、Tomcat 日志配置位置

Debian 包方式

/etc/tomcat9/logging.properties

手动安装

$TOMCAT_HOME/conf/logging.properties

七、常见问题排查

1️⃣ 端口被占用

ss -lntp | grep 8080

2️⃣ 启动失败

systemctl status tomcat9

3️⃣ Java 版本问题

java -version

八、常用命令速查表

# 查看状态
systemctl status tomcat9

# 重启
systemctl restart tomcat9

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

# systemd 日志
journalctl -u tomcat9 -f

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

  • ✅ Tomcat 版本(8 / 9 / 10)
  • ✅ 安装方式(apt 还是手动)
  • ✅ 报错内容或启动失败现象

我可以帮你 精准定位问题

0