在 Ubuntu 上查看 Tomcat 启动日志,通常有以下几种方式,取决于你是怎么安装和启动 Tomcat 的。
Tomcat 启动过程中的主要日志都在这里:
tail -f /opt/tomcat/logs/catalina.out
如果你的 Tomcat 安装在别的位置,比如:
/usr/share/tomcat9/logs/catalina.out/var/lib/tomcat9/logs/catalina.out
可以用:
find / -name catalina.out 2>/dev/null
ls /opt/tomcat/logs/
常见文件:
catalina.out:主输出日志catalina.YYYY-MM-DD.log:按日期分割localhost.log:本地应用日志host-manager.logmanager.log查看某一天:
less /opt/tomcat/logs/catalina.2026-01-15.log
sudo journalctl -u tomcat
实时查看:
sudo journalctl -u tomcat -f
如果服务名不同:
systemctl list-units | grep tomcat
例如:
sudo journalctl -u tomcat9 -f
如果你是用:
./startup.sh
启动日志仍然在:
logs/catalina.out
也可以前台启动看错误:
./catalina.sh run
ps -ef | grep tomcat
netstat -tunlp | grep 8080
# 或
ss -tunlp | grep 8080
grep -i error /opt/tomcat/logs/catalina.out
| 场景 | 命令 |
|---|---|
| 看启动日志 | tail -f tomcat/logs/catalina.out |
| systemd | journalctl -u tomcat -f |
| 找日志位置 | find / -name catalina.out |
| 前台启动 | catalina.sh run |
如果你愿意,可以告诉我:
我可以帮你精准定位问题。