在 Debian 上开启(或调整)Tomcat 的日志,通常取决于你使用的是 系统自带 Tomcat(apt 安装) 还是 官方二进制包(手动安装)。下面分别说明。
默认日志在:
/var/log/tomcat9/
常见文件:
catalina.outcatalina.YYYY-MM-DD.loglocalhost.YYYY-MM-DD.logsystemctl status tomcat9
启动:
systemctl start tomcat9
配置文件:
/etc/tomcat9/logging.properties
示例(开启更详细日志):
.level = INFO
org.apache.catalina.level = FINE
修改后重启:
systemctl restart tomcat9
$TOMCAT_HOME/logs/
catalina.out 默认是开启的。
如果你发现没有:
bin/catalina.shCATALINA_OUT路径:
$TOMCAT_HOME/conf/logging.properties
示例:
handlers = 1catalina.org.apache.juli.FileHandler
1catalina.org.apache.juli.FileHandler.level = FINE
1catalina.org.apache.juli.FileHandler.directory = ${catalina.base}/logs
1catalina.org.apache.juli.FileHandler.prefix = catalina.
重启 Tomcat:
$TOMCAT_HOME/bin/shutdown.sh
$TOMCAT_HOME/bin/startup.sh
如果你用 log4j2:
log4j2.xml 到 WEB-INF/classeslib/logging.propertiestail -f /var/log/tomcat9/catalina.out
journalctljournalctl -u tomcat9 -f
如果你能告诉我:
我可以给你更精确的配置。