下面按常见场景给你整理一下用命令查 Tomcat 日志的方法(以 Linux 为例,Windows 类似思路)。
默认路径一般在:
$TOMCAT_HOME/logs/
常见日志文件:
catalina.out:最常用,标准输出和错误catalina.yyyy-mm-dd.loglocalhost.yyyy-mm-dd.loglocalhost_access_log.yyyy-mm-dd.txt(访问日志)tail -f $TOMCAT_HOME/logs/catalina.out
退出:Ctrl + C
只看最后 100 行再跟踪:
tail -n 100 -f catalina.out
tail -n 200 catalina.out
head -n 200 catalina.out
grep -n "Exception" catalina.out
实时搜索错误:
tail -f catalina.out | grep "ERROR"
忽略大小写:
grep -i "error" catalina.out
sed -n '/2026-01-21 10:00/,/2026-01-21 11:00/p' catalina.out
grep -c "Exception" catalina.out
grep -i "severe" catalina.out
或:
grep -i "error" catalina.out
ps -ef | grep tomcat
netstat -tunlp | grep 8080
type catalina.out | findstr "Exception"
实时查看可用:
Get-Content catalina.out -Waittail -f catalina.outException / Error / SEVERE如果你愿意,可以告诉我:
我可以给你更精确的命令。