温馨提示×

debian tomcat日志怎么查看

小樊
63
2026-09-13 07:12:18
栏目: 智能运维

在 Debian 系统上,Tomcat 的日志位置和查看方式取决于Tomcat 的安装方式(apt 安装 or 官方二进制包)以及版本。下面分情况说明。


一、先确认 Tomcat 是否运行 & 安装方式

systemctl status tomcat
# 或
ps aux | grep tomcat

查看安装方式:

dpkg -l | grep tomcat

二、常见日志位置

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

Tomcat 8 / 9 常见路径:

/var/log/tomcat9/

主要日志文件:

/var/log/tomcat9/catalina.out
/var/log/tomcat9/catalina.YYYY-MM-DD.log
/var/log/tomcat9/localhost.YYYY-MM-DD.log
/var/log/tomcat9/manager.YYYY-MM-DD.log
/var/log/tomcat9/host-manager.YYYY-MM-DD.log

查看日志:

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

2️⃣ 官方二进制包安装的 Tomcat

(自己下载 apache-tomcat-x.x.x.tar.gz)

默认路径:

$TOMCAT_HOME/logs/

例如:

/opt/tomcat/logs/catalina.out
/opt/tomcat/logs/catalina.2026-01-21.log

查看:

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

三、systemd 方式查看日志(推荐)

如果是通过 systemd 管理:

journalctl -u tomcat
journalctl -u tomcat -f
journalctl -u tomcat --since "2026-01-21 00:00"

四、常见日志说明

日志文件 作用
catalina.out 标准输出 & 错误(最重要)
catalina.*.log Tomcat 启动/关闭日志
localhost.*.log 应用级异常
manager / host-manager 管理后台日志

五、排查问题常用命令

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

# 看最近 100 行
tail -n 100 /var/log/tomcat9/catalina.out

# 搜索错误
grep -i error /var/log/tomcat9/catalina.out
grep -i exception /var/log/tomcat9/catalina.out

六、如果日志为空?

可能原因:

  • Tomcat 没启动
  • 日志被 logrotate 切割
  • 使用了别的 logging 框架(log4j / slf4j)

可以看:

ls -lh /var/log/tomcat9/

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

  • Debian 版本
  • Tomcat 版本
  • 安装方式(apt / 手动)

我可以给你更精确的日志路径和排查方案。

0 踩