温馨提示×

怎样搜索debian tomcat日志

小樊
34
2026-10-28 00:11:39
栏目: 智能运维

在 Debian 系统上搜索 Tomcat 日志,通常可以按下面几步来做。


一、先确认 Tomcat 日志在哪

Debian 上 Tomcat 常见安装方式有两种:

1. 通过 apt 安装(tomcat9 / tomcat10)

日志一般在这里:

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

常见文件:

  • catalina.out(最重要)
  • catalina.yyyy-mm-dd.log
  • localhost.yyyy-mm-dd.log
  • host-manager.*
  • manager.*

2. 手动安装(二进制包)

通常在:

/opt/tomcat/logs/
/usr/local/tomcat/logs/

二、常用搜索命令

1. 查看最新日志

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

2. 搜索关键字(如 ERROR)

grep ERROR /var/log/tomcat9/catalina.out

3. 忽略大小写搜索

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

4. 搜索多个日志文件

grep -r "OutOfMemory" /var/log/tomcat9/

5. 按时间范围搜索

例如今天:

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

6. 显示前后内容

grep -A 10 -B 5 ERROR /var/log/tomcat9/catalina.out

三、结合 journalctl(systemd)

如果是 apt 安装并用 systemd 管理:

journalctl -u tomcat9

搜索错误:

journalctl -u tomcat9 | grep ERROR

实时查看:

journalctl -u tomcat9 -f

四、实用排查示例

查异常堆栈

grep -n "Exception" /var/log/tomcat9/catalina.out

查某个接口报错

grep -r "/api/login" /var/log/tomcat9/

查启动失败原因

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

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

  • Debian 版本
  • Tomcat 版本
  • 报错内容或现象

我可以帮你写更精确的搜索命令。

0 踩