在 Ubuntu 上,Tomcat 日志的位置取决于 Tomcat 的安装方式(系统包安装 or 手动安装)。以下是常见情况和查找方法:
如果你是自己下载 apache-tomcat-x.x.x.tar.gz 解压的:
$TOMCAT_HOME/logs/
例如:
/opt/tomcat/logs/
/usr/local/tomcat/logs/
~/tomcat/logs/
常见日志文件:
catalina.out ✅(最重要,启动和错误都在这里)catalina.yyyy-mm-dd.loglocalhost.yyyy-mm-dd.loglocalhost_access_log.yyyy-mm-dd.txt(访问日志)/var/log/tomcat9/ # 版本可能是 tomcat8 / tomcat10
示例:
/var/log/tomcat9/catalina.out
/var/log/tomcat9/catalina.2026-01-15.log
注意:有些版本
catalina.out可能在/var/log/tomcat9/或/var/lib/tomcat9/logs/
sudo find / -name catalina.out 2>/dev/null
ps -ef | grep tomcat
或
sudo systemctl status tomcat9
tail -f /opt/tomcat/logs/catalina.out
查看最近 100 行:
tail -n 100 /var/log/tomcat9/catalina.out
catalina.outlocalhost.yyyy-mm-dd.loglocalhost_access_log.*.txt如果你愿意,可以告诉我:
我可以帮你精确定位日志和问题原因。