在 Linux 下查看 Tomcat 日志,常用方法和命令如下:
默认情况下,Tomcat 日志在:
$TOMCAT_HOME/logs/
常见日志文件:
catalina.out:最常用(标准输出和错误)catalina.YYYY-MM-DD.loglocalhost.YYYY-MM-DD.loglocalhost_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
tail -n 100 catalina.out
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
cat catalina.out
或:
tail -n 200 catalina.out
如果有多台:
ps -ef | grep tomcat
找到对应 logs 目录再查看。
如果你愿意,可以告诉我:
我可以给你更精确的命令。