温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

java tomcat如何查错误日志

发布时间:2026-09-02 07:44:56 来源:亿速云 阅读:97 作者:小樊 栏目:编程语言

在 Java + Tomcat 环境中,“查错误日志”通常分为 Tomcat 自身日志应用日志系统层面日志。下面按最常见、最实用的方式给你梳理。


一、Tomcat 自带日志(最先看)

1️⃣ catalina.out(最重要)

路径:

{TOMCAT_HOME}/logs/catalina.out

作用:

  • 启动失败、JVM 异常、未捕获异常
  • Spring / Servlet 初始化错误
  • OutOfMemoryError

查看方式:

tail -f logs/catalina.out

或查最近错误:

grep -i error logs/catalina.out

2️⃣ catalina.yyyy-mm-dd.log

{TOMCAT_HOME}/logs/catalina.2026-01-21.log
  • Tomcat 内部日志
  • 比 catalina.out 更结构化

3️⃣ localhost.log / localhost_access_log

  • localhost.log:应用部署、Servlet 错误
  • localhost_access_log.*.txt:HTTP 请求记录(非错误日志)

二、应用自身日志(Java 代码打印)

常见日志框架

  • log4j / log4j2
  • logback(Spring Boot 常用)

日志文件位置

一般在:

{WEBAPP}/WEB-INF/classes/logback.xml

src/main/resources/logback.xml

示例路径:

{TOMCAT_HOME}/logs/myapp.log

重点看:

  • ERROR
  • Exception
  • StackTrace

三、常见错误排查命令

看 Tomcat 是否启动

ps -ef | grep tomcat

看端口是否被占用

netstat -tunlp | grep 8080

看 JVM 崩溃

{TOMCAT_HOME}/hs_err_pid*.log

四、Spring Boot(内嵌 Tomcat)特别注意

如果你用的是:

java -jar xxx.jar

没有 logs 目录 ✅ 日志直接输出在:

  • 控制台
  • 或你配置的 logging.file.name

五、快速定位错误套路(推荐)

  1. 先看 catalina.out
  2. 搜索 Exception / Caused by
  3. 再看应用日志
  4. 最后看配置(端口、数据库连接)

如果你愿意,可以:

  • 贴一段 catalina.out 报错
  • 或说明你是 普通 Tomcat 还是 Spring Boot
  • 或说 页面 404 / 500 / 启动失败

我可以直接帮你分析具体错误。

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI