温馨提示×

debian tomcat日志怎么实时看

小樊
47
2026-10-16 00:23:21
栏目: 智能运维

在 Debian 上实时查看 Tomcat 日志,通常有以下几种常用方式,取决于你是用 apt 安装的 Tomcat 还是 官方压缩包安装的 Tomcat。


一、常见 Tomcat 日志位置

一般日志在:

  • apt 安装:
    /var/log/tomcat9/(版本可能是 8、9、10)
  • 官方包安装:
    $CATALINA_HOME/logs/

主要日志文件:

  • catalina.out(最常用,标准输出)
  • catalina.log
  • localhost.log
  • localhost_access_log.*.txt(访问日志)

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

1️⃣ 实时查看 catalina.out

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

如果是官方包:

tail -f $CATALINA_HOME/logs/catalina.out

Ctrl + C 退出


2️⃣ 实时查看所有日志

tail -f /var/log/tomcat9/*.log

(部分 shell 可能不支持通配,建议分开看)


3️⃣ 查看访问日志(实时)

tail -f /var/log/tomcat9/localhost_access_log.*.txt

三、使用 journalctl(apt 安装 Tomcat)

如果是 systemd 管理的 Tomcat:

journalctl -u tomcat9 -f

查看最近 100 行并实时:

journalctl -u tomcat9 -n 100 -f

四、配合 grep 过滤(非常实用)

只看 ERROR:

tail -f /var/log/tomcat9/catalina.out | grep ERROR

只看某个项目:

tail -f /var/log/tomcat9/catalina.out | grep MyApp

五、常用组合命令

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

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

  • Debian 版本
  • Tomcat 安装方式(apt / 二进制)
  • 具体想看哪种日志(报错 / 访问 / 启动)

我可以直接给你最准确的一条命令。

0 踩