在 Ubuntu 上,Tomcat 的日志位置取决于你是如何安装和启动 Tomcat 的。下面分情况说明:
无论怎么安装,Tomcat 自己的日志一般在:
$TOMCAT_HOME/logs/
常见日志文件:
catalina.out ← 最重要,启动/重启信息、报错都在这里catalina.<日期>.loglocalhost.<日期>.logmanager.<日期>.loghost-manager.<日期>.log/opt/tomcat/logs/catalina.out
/usr/local/tomcat/logs/catalina.out
查看重启日志:
tail -f /opt/tomcat/logs/catalina.out
如果你是用:
sudo apt install tomcat9
日志位置通常是:
/var/log/tomcat9/
查看:
ls /var/log/tomcat9/
tail -f /var/log/tomcat9/catalina.out
如果 Tomcat 是通过 systemctl 管理的:
systemctl status tomcat
那么重启日志也会在 systemd journal 中:
journalctl -u tomcat
journalctl -u tomcat -f
如果你是手动执行:
./bin/startup.sh
日志仍然在:
$TOMCAT_HOME/logs/catalina.out
# 找 Tomcat 目录
systemctl status tomcat
ps -ef | grep tomcat
# 找日志
find / -name catalina.out 2>/dev/null
如果你愿意,可以告诉我:
我可以给你精确路径和命令。