定位日志文件
/var/log/tomcat或CATALINA_HOME/logs目录下。C:\Program Files\Apache Software Foundation\Tomcat\logs目录。catalina.out(主日志,记录启动及错误信息)、localhost_access_log.txt(访问日志)。命令行查看
tail -f catalina.out(Linux/macOS)。less catalina.out(支持搜索,按/输入关键词)。grep 'ERROR' catalina.out(筛选错误信息)。sed -n '/2025-08-25 10:00/,/2025-08-25 11:00/p' catalina.out(需日志含时间戳)。基础分析
ERROR、SEVERE等关键字,结合堆栈跟踪(Stack Trace)定位异常根源。localhost_access_log.txt查看请求状态码(如404、500)、客户端IP等。工具分析
awk:统计错误次数(如grep 'OutOfMemoryError' catalina.out | awk '{count++} END {print count}')。sort/uniq:去重统计(如grep 'WARN' catalina.out | sort | uniq -c)。进阶操作
logrotate工具定期归档日志,避免文件过大。参考来源: