在 Ubuntu 上,Tomcat 的日志路径主要取决于安装方式,以下是常见情况:
apt 安装的 Tomcat(官方仓库)这是最常见的方式。
/var/log/tomcatX/
其中 X 是版本号,例如:
/var/log/tomcat9//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:
$TOMCAT_HOME/logs/
例如:
/opt/tomcat/logs/
/usr/local/tomcat/logs/
catalina.out
ps -ef | grep tomcat
通常能看到类似:
-Dcatalina.base=/var/lib/tomcat9
-Dcatalina.home=/usr/share/tomcat9
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