在 Java + Tomcat 环境中进行日志排查,通常可以从以下几个层面入手:
TOMCAT_HOME/logs/catalina.out
System.out / System.err✅ 排查首选
tail -f logs/catalina.out
logs/localhost.log:Web 应用相关异常logs/localhost_access_log.*.txt:HTTP 访问日志查看访问情况:
cat logs/localhost_access_log.2026-01-15.txt
常见:
logback.xmllog4j.propertieslog4j2.xml通常在:
src/main/resources
WEB-INF/classes
排查问题时:
<level value="DEBUG"/>
生产环境:
<level value="INFO"/>
看:
logs/catalina.out
logs/localhost.log
重点看:
ClassNotFoundExceptionBeanCreationExceptionPort already in usecatalina.out开启 GC 日志(catalina.sh / setenv.sh):
JAVA_OPTS="-Xloggc:logs/gc.log -XX:+PrintGCDetails"
# 实时查看
tail -f logs/catalina.out
# 按关键字搜索
grep -i "exception" logs/catalina.out
# 看最近 200 行
tail -n 200 logs/catalina.out
catalina.out(第一现场)localhost.log如果你愿意,可以把具体报错日志贴出来,我可以帮你精确定位问题。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。