温馨提示×

tomcat日志如何debian查看

小樊
54
2026-08-12 02:58:55
栏目: 智能运维

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


一、Tomcat 日志文件位置

1️⃣ 通过 APT 安装的 Tomcat(常见)

sudo apt install tomcat9

日志目录一般在:

/var/log/tomcat9/

常见日志文件:

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

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

假设安装在:

/opt/tomcat/

日志目录:

/opt/tomcat/logs/

同样包含:

catalina.out
catalina.*.log
localhost.*.log

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

查看 catalina.out(推荐)

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

查看指定日期日志

tail -f /var/log/tomcat9/catalina.2026-01-21.log

三、查看历史日志

查看最后 100 行

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

查看完整日志

less /var/log/tomcat9/catalina.out

常用操作:

  • G:跳到末尾
  • /error:搜索 error
  • q:退出

四、搜索错误日志

查找 ERROR

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

查找异常(Exception)

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

只看最近 10 分钟日志(需日志有时间戳)

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

五、Tomcat 启动失败怎么看?

1️⃣ 查看 systemd 日志

journalctl -u tomcat9

2️⃣ 实时查看

journalctl -u tomcat9 -f

六、权限问题(常见)

如果提示 Permission denied:

sudo su
cd /var/log/tomcat9

或修改权限:

sudo chmod -R 755 /var/log/tomcat9

七、快速判断 Tomcat 是否启动

systemctl status tomcat9

或:

ps -ef | grep tomcat

八、总结(最常用命令)

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

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

# 查看 systemd 日志
journalctl -u tomcat9 -f

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

  • ✅ Tomcat 版本(8 / 9 / 10)
  • ✅ 是否 APT 安装
  • ✅ 报错信息或启动失败现象

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

0 踩