在 Debian 系统上,Tomcat 的日志内容和位置取决于 Tomcat 版本、安装方式(apt 安装 or 官方压缩包) 以及 日志框架配置。下面按常见情况系统说明。
通常在:
/var/log/tomcat9/
通常在:
$TOMCAT_HOME/logs/
catalina.out最重要日志文件
包含内容:
System.out.println 输出✅ 排查问题首选看这个
catalina.YYYY-MM-DD.log按天生成的 Catalina 日志
内容:
localhost.YYYY-MM-DD.log内容:
localhost_access_log.YYYY-MM-DD.txt访问日志(Access Log)
内容示例:
127.0.0.1 - - [10/Oct/2024:10:12:33 +0800] "GET /api/test HTTP/1.1" 200 1234
包含:
manager.log / host-manager.log仅在启用 Manager 应用时出现
内容:
java.lang.OutOfMemoryErrorClassNotFoundException404 / 500 错误根源# 实时查看
tail -f /var/log/tomcat9/catalina.out
# 查看错误
grep -i error /var/log/tomcat9/catalina.out
# 按时间查看
less /var/log/tomcat9/catalina.2024-01-01.log
logging.properties(JUL)log4j2.xml / logback.xml(应用级)server.xml 中 AccessLogValve如果你愿意,可以告诉我:
我可以直接帮你“对应看哪个日志”。