排查Debian Tomcat错误日志可按以下步骤进行:
定位日志文件
/var/log/tomcatX/(X为版本号),常见文件包括:
catalina.out:核心运行日志,包含错误、警告信息。localhost.<date>.log:本地应用相关日志。manager.<date>.log:管理器应用日志。使用命令行查看日志
tail -f /var/log/tomcatX/catalina.out。grep "ERROR" /var/log/tomcatX/catalina.out。awk/sort/uniq 统计访问量或错误频率。分析错误类型及解决方法
OutOfMemoryError,需调整 JAVA_OPTS(如 -Xms512m -Xmx2048m),修改 /etc/default/tomcatX 后重启。netstat -tulnp | grep <端口号> 检查,修改 conf/server.xml 端口后重启。ClassNotFoundException 或配置文件报错,检查类路径、web.xml 等。context.xml 中数据库配置正确,检查网络及服务状态。使用工具高效分析
less/more 查看大文件,sort/uniq 去重统计。日志轮转与监控
logrotate 避免日志过大,编辑 /etc/logrotate.d/tomcatX。top/htop 实时查看资源使用情况。参考来源: