在 Debian 系统中定位 Tomcat 日志,通常取决于 Tomcat 的安装方式。下面按常见场景给你一个完整定位方法。
无论怎么安装,Tomcat 的日志通常在:
/var/log/tomcat*/
例如:
/var/log/tomcat9/
/var/log/tomcat10/
常见日志文件:
catalina.out
catalina.2026-01-21.log
localhost.log
host-manager.log
manager.log
✅ 重点看这个:
catalina.out
dpkg -l | grep tomcat
查找日志目录:
ls /var/log/tomcat*/
Tomcat 配置文件位置:
/etc/tomcat*/
示例:
/etc/tomcat9/server.xml
/etc/tomcat9/logging.properties
通常位于:
/opt/tomcat/
/usr/local/tomcat/
日志目录:
$Tomcat_Home/logs/
例如:
/opt/tomcat/logs/catalina.out
快速找:
find / -name "catalina.out" 2>/dev/null
ps -ef | grep tomcat
或:
jps -l
ps -ef | grep catalina
常见输出中会包含:
-Dcatalina.base=/opt/tomcat
-Dcatalina.home=/opt/tomcat
那么日志就在:
/opt/tomcat/logs
如果 Tomcat 是 systemd 服务:
systemctl status tomcat9
查看日志:
journalctl -u tomcat9
实时查看:
journalctl -u tomcat9 -f
find /var/log /opt /usr/local -name "catalina.out" 2>/dev/null
ls -lt /var/log/tomcat*/
| 日志文件 | 作用 |
|---|---|
| catalina.out | 主输出日志(最重要) |
| catalina.YYYY-MM-DD.log | 按日期分割 |
| localhost.log | 应用异常 |
| manager.log | 管理端日志 |
你可以直接贴出:
ls /var/log/tomcat*
ps -ef | grep tomcat