定位日志文件
Tomcat日志默认存放在 /var/log/tomcatX/
(X为版本号),主要文件包括 catalina.out
(运行日志)、localhost_access_log
(访问日志)等。可通过 ls /var/log/tomcat*
确认路径。
实时查看日志
使用 tail -f catalina.out
命令实时监控最新日志,快速定位异常。
分析日志内容
grep "ERROR"
或 grep "Exception"
过滤错误信息。awk
统计访问次数最多的URL,或用 sort/uniq
去重统计。catalina.out
中的堆栈信息,定位代码级错误。调整日志级别
编辑 /var/log/tomcat/conf/logging.properties
,修改 org.apache.catalina.level
为 DEBUG
/INFO
等级别,重启Tomcat生效。
日志轮转与清理
配置 logrotate
工具切割日志,避免文件过大。示例配置:
/var/log/tomcat/catalina.out {
daily
rotate 7
compress
missingok
}
高级分析工具
less
分页查看日志,或用 awk
提取特定字段。参考来源:[1,2,3,4,5,6,8,9,10,11]