在 Debian 上,“Tomcat 日志如何导”通常有两种理解:① 把日志导出来(查看/复制/下载) 和 ② 把日志导出到其他地方(归档、集中收集)。下面分别说明。
不同安装方式路径不同:
/var/log/tomcat9/ # Tomcat 9 示例
/var/log/tomcat10/
常见文件:
catalina.outcatalina.YYYY-MM-DD.loglocalhost.YYYY-MM-DD.loghost-manager.*manager.*/opt/tomcat/logs/
/usr/local/tomcat/logs/
tail -f /var/log/tomcat9/catalina.out
grep "2026-01-21" /var/log/tomcat9/catalina.out > tomcat_20260121.log
tar czf tomcat_logs.tar.gz /var/log/tomcat9/
如果是 apt 安装:
journalctl -u tomcat9 > tomcat_journal.log
Tomcat 使用 java.util.logging:
vi /etc/tomcat9/logging.properties
修改 logging.properties:
handlers = 1catalina.org.apache.juli.AsyncFileHandler, java.util.logging.SyslogHandler
或配合 rsyslog 转发。
/var/log/tomcat9/*.log
sudo ls -l /var/log/tomcat9
用户需属于 tomcat 或 adm 组。
logrotate:/etc/logrotate.d/tomcat9
我可以给你更精确的命令或配置文件。