在 Debian 下查看 Tomcat 日志,通常取决于你是通过 apt 安装 还是 手动安装(官方 tar.gz)。下面按常见情况说明。
常见于:
/var/lib/tomcat9//var/lib/tomcat8/日志目录一般在:
/var/lib/tomcat9/logs/
或(某些版本):
/var/log/tomcat9/
常见日志文件:
| 文件 | 说明 |
|---|---|
catalina.out |
主日志(最重要) |
catalina.YYYY-MM-DD.log |
按日期的 catalina 日志 |
localhost.YYYY-MM-DD.log |
应用相关 |
host-manager.YYYY-MM-DD.log |
管理日志 |
manager.YYYY-MM-DD.log |
管理日志 |
假设安装在:
/opt/tomcat/
日志目录:
/opt/tomcat/logs/
同样包含:
tail -f /var/lib/tomcat9/logs/catalina.out
或:
tail -f /var/log/tomcat9/catalina.out
tail -n 100 /var/lib/tomcat9/logs/catalina.out
journalctl -u tomcat9
(适用于 systemd 管理的 Tomcat)
grep -i error /var/lib/tomcat9/logs/catalina.out
/etc/tomcat9/logging.properties
或:
/opt/tomcat/conf/logging.properties
可修改:
如果你用的是:
日志通常 不在 Tomcat 目录,而在:
/var/log/yourapp/
或:
/opt/yourapp/logs/
# 查看 Tomcat 是否运行
systemctl status tomcat9
# 重启
systemctl restart tomcat9
# 实时看日志
tail -f /var/lib/tomcat9/logs/catalina.out
# 搜索错误
grep -i exception /var/lib/tomcat9/logs/catalina.out
你可以把下面信息发我:
ls /var/lib/tomcat*/logs
systemctl status tomcat*