Linux环境下Tomcat日志分析方法如下:
定位日志文件
日志默认存放在$CATALINA_HOME/logs目录(通常为/opt/tomcat/logs或/var/log/tomcat),主要文件包括:
catalina.out:主日志,记录启动、运行及错误信息。localhost_access_log.*.txt:HTTP访问日志,包含IP、请求路径、状态码等。localhost.log:应用部署及上下文加载日志。基础查看与过滤
tail -f catalina.out。grep "ERROR" catalina.out。awk '{print $1, $2}' catalina.out(提取时间戳和日志级别)。高级分析工具
grep "ERROR" catalina.out | wc -l。awk '{print $1}' localhost_access_log.*.txt | sort | uniq -c | sort -nr。日志管理与优化
logrotate工具定期压缩旧日志,避免磁盘占满。chmod 644 catalina.out。参考来源:[1,2,3,4,5,6,7,8,9,10,11]