在 Debian 上,Tomcat 的日志位置和查看方式主要取决于Tomcat 的安装方式(apt 安装还是官方压缩包)以及使用的日志实现(默认 JULI / Log4j 等)。
下面按常见情况说明。
systemctl status tomcat9
# 或
systemctl status tomcat10
ls /opt/tomcat/
ls /usr/local/tomcat/
日志一般在:
/var/log/tomcat9/
常见文件:
catalina.outcatalina.<日期>.loglocalhost.<日期>.loghost-manager.<日期>.logmanager.<日期>.log查看示例:
tail -f /var/log/tomcat9/catalina.out
日志在:
$TOMCAT_HOME/logs/
例如:
/opt/tomcat/logs/catalina.out
查看:
tail -f /opt/tomcat/logs/catalina.out
如果是 apt 安装,Tomcat 通常由 systemd 管理:
journalctl -u tomcat9 -f
查看启动错误:
journalctl -u tomcat9 -b
tail -f /var/log/tomcat9/catalina.out
grep -i error /var/log/tomcat9/catalina.out
tail -n 100 /var/log/tomcat9/catalina.out
如果是 Java Web 应用(如 Spring Boot):
/var/log/tomcat9/
/var/log/myapp/)如果看不到日志:
sudo ls -l /var/log/tomcat9/
sudo tail -f /var/log/tomcat9/catalina.out
Debian 中 tomcat 用户通常叫:
tomcat9
如果你愿意,可以告诉我:
我可以帮你精确定位日志和解决问题。