温馨提示×

ubuntu tomcat日志怎么开启debug

小樊
45
2026-09-06 16:37:57
栏目: 智能运维

在 Ubuntu 上让 Tomcat 开启 DEBUG 日志,通常有以下几种方式,按需选择即可。


一、修改 Tomcat 自身日志级别(推荐)

Tomcat 使用 java.util.logging,配置文件在:

/etc/tomcat9/logging.properties
# 或(源码包)
$TOMCAT_HOME/conf/logging.properties

1. 开启 Tomcat 内部 DEBUG

编辑 logging.properties

.level = INFO
# 改为
.level = FINE

或针对具体包:

org.apache.catalina.level = FINE
org.apache.juli.level = FINE

重启 Tomcat:

sudo systemctl restart tomcat9

日志位置:

/var/log/tomcat9/catalina.out

二、开启应用 DEBUG 日志(Log4j / Logback)

如果你是 Web 应用自己打的日志:

Log4j

<Logger name="com.yourpackage" level="debug" />

Logback

<logger name="com.yourpackage" level="DEBUG"/>

放在:

/var/lib/tomcat9/webapps/yourapp/WEB-INF/classes/logback.xml

三、Tomcat 启动参数开启 DEBUG(远程调试)

如果是代码级 DEBUG(断点调试):

编辑:

/etc/default/tomcat9

添加:

JAVA_OPTS="$JAVA_OPTS -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:8000"

重启:

sudo systemctl restart tomcat9

IDE 里配置 Remote Debug 到 8000 端口。


四、查看当前日志

tail -f /var/log/tomcat9/catalina.out

如果你能说明:

  • Tomcat 版本(8 / 9 / 10)
  • 是 Tomcat 自身还是你的应用 DEBUG
  • 使用什么日志框架

我可以给你更精确的配置。

0