温馨提示×

ubuntu tomcat日志路径在哪里

小樊
37
2026-08-31 11:46:42
栏目: 智能运维

Ubuntu 上,Tomcat 的日志路径主要取决于安装方式,以下是常见情况:


一、通过 apt 安装的 Tomcat(官方仓库)

这是最常见的方式。

日志目录

/var/log/tomcatX/

其中 X 是版本号,例如:

  • Tomcat 9:/var/log/tomcat9/
  • Tomcat 10:/var/log/tomcat10/

常见日志文件

catalina.out        # 主日志(最常用)
catalina.YYYY-MM-DD.log
localhost.YYYY-MM-DD.log
manager.YYYY-MM-DD.log
host-manager.YYYY-MM-DD.log

二、手动下载解压的 Tomcat(tar.gz)

如果你是自己下载的 Tomcat:

日志目录

$TOMCAT_HOME/logs/

例如:

/opt/tomcat/logs/
/usr/local/tomcat/logs/

关键日志

catalina.out

三、快速确认当前 Tomcat 日志位置

1️⃣ 查看 Tomcat 进程

ps -ef | grep tomcat

通常能看到类似:

-Dcatalina.base=/var/lib/tomcat9
-Dcatalina.home=/usr/share/tomcat9

2️⃣ 查看 logging.properties

cat /var/lib/tomcat9/conf/logging.properties

$TOMCAT_HOME/conf/logging.properties

四、如果 catalina.out 不存在?

在某些 Ubuntu 版本中,日志可能被 systemd 接管:

journalctl -u tomcat9

查看实时日志:

journalctl -u tomcat9 -f

五、总结速查表

安装方式 日志路径
apt 安装 /var/log/tomcatX/
手动安装 $TOMCAT_HOME/logs/
systemd journalctl -u tomcatX

如果你不确定是哪种安装方式,可以把下面命令的输出发我,我可以帮你精确判断:

lsb_release -a
dpkg -l | grep tomcat

0