在 Debian 系统上,Tomcat 的日志位置取决于你是 用 apt 安装的 Tomcat 还是 手动下载解压的 Tomcat。下面分别说明。
/var/log/tomcat*/ # * 是版本号
常见版本:
/var/log/tomcat9//var/log/tomcat10/ls /var/log/tomcat9/
常见文件:
catalina.out ✅(最重要,标准输出和错误)catalina.yyyy-mm-dd.loglocalhost.yyyy-mm-dd.logmanager.yyyy-mm-dd.loghost-manager.yyyy-mm-dd.logaccess.log(访问日志,需开启)tail -f /var/log/tomcat9/catalina.out
$TOMCAT_HOME/logs/
例如:
/opt/tomcat/logs/
tail -f /opt/tomcat/logs/catalina.out
如果是 apt 安装,Tomcat 通常由 systemd 管理:
systemctl status tomcat9
查看完整日志:
journalctl -u tomcat9 -f
journalctl -u tomcat9 --since "5 min ago"
tail -f /var/log/tomcat9/localhost.*.log
/var/log/tomcat9/access.log
dpkg -l | grep tomcat
或
systemctl list-units | grep tomcat
如果你愿意,可以告诉我:
我可以给你 精确到路径的命令。