在 Linux 下查看 Tomcat 日志,通常有以下几种常用方式,取决于你使用的 Tomcat 版本和日志配置。
Tomcat 日志默认在:
$TOMCAT_HOME/logs/
例如:
/usr/local/tomcat/logs/
/opt/tomcat/logs/
常见日志文件:
catalina.out:主要日志(最常用)catalina.YYYY-MM-DD.log:按日期的 Catalina 日志localhost.YYYY-MM-DD.log:本地应用日志localhost_access_log.YYYY-MM-DD.txt:访问日志manager.log / host-manager.logcatalina.out(推荐)tail -f $TOMCAT_HOME/logs/catalina.out
退出:Ctrl + C
tail -f $TOMCAT_HOME/logs/catalina.2026-01-21.log
tail -n 100 $TOMCAT_HOME/logs/catalina.out
head -n 100 $TOMCAT_HOME/logs/catalina.out
less $TOMCAT_HOME/logs/catalina.out
空格b/关键字qgrep -i error $TOMCAT_HOME/logs/catalina.out
tail -f $TOMCAT_HOME/logs/catalina.out | grep ERROR
grep "2026-01-21 10:" $TOMCAT_HOME/logs/catalina.out
tail -f $TOMCAT_HOME/logs/catalina.out
常见错误:
查看 HTTP 请求:
tail -f $TOMCAT_HOME/logs/localhost_access_log.2026-01-21.txt
startup.sh./bin/startup.sh
日志写入 catalina.out
catalina.sh run./bin/catalina.sh run
日志直接输出到控制台
如果你愿意,可以告诉我:
我可以帮你精准分析日志问题。