定位日志文件
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]