温馨提示×

怎样用linux查tomcat日志

小樊
35
2026-10-05 13:46:13
栏目: 智能运维

在 Linux 下查看 Tomcat 日志,常用方法和命令如下:


一、Tomcat 日志文件位置

默认情况下,Tomcat 日志在:

$TOMCAT_HOME/logs/

常见日志文件:

  • catalina.out:最常用(标准输出和错误)
  • catalina.YYYY-MM-DD.log
  • localhost.YYYY-MM-DD.log
  • localhost_access_log.YYYY-MM-DD.txt(访问日志)

例如:

cd /usr/local/tomcat/logs
ls

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

tail -f catalina.out

退出:Ctrl + C

查看某个日期日志:

tail -f catalina.2026-01-21.log

三、查看最近 N 行日志

tail -n 100 catalina.out

四、搜索关键字(如报错、Exception)

grep -n "Exception" catalina.out

实时搜索:

tail -f catalina.out | grep "ERROR"

忽略大小写:

grep -i "error" catalina.out

五、查看日志开头或中间内容

head -n 50 catalina.out

分页查看:

less catalina.out
  • 翻页:Space
  • 搜索:/关键字
  • 退出:q

六、按时间范围查看日志

今天日志:

grep "2026-01-21" catalina.out

最近 1 小时(粗略):

sed -n '/21:00:00/,/22:00:00/p' catalina.out

七、Tomcat 启动失败排查

cat catalina.out

或:

tail -n 200 catalina.out

八、多 Tomcat 实例

如果有多台:

ps -ef | grep tomcat

找到对应 logs 目录再查看。


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

  • Tomcat 安装路径
  • 是 启动报错 还是 运行异常
  • 日志文件名

我可以给你更精确的命令。

0 踩