Debian中Tomcat日志管理主要包括以下方面:
/var/log/tomcat/
或/usr/local/tomcat/logs/
目录,具体路径可通过conf/server.xml
或conf/logging.properties
配置。tail -f
实时查看(如tail -f catalina.out
),或用less
、grep
搜索特定内容。conf/logging.properties
文件,设置不同类别的日志级别(如SEVERE
、INFO
)。/etc/logrotate.d/
下创建配置文件(如tomcat
),设置每日轮转、保留天数、压缩等参数(示例:daily rotate 7 compress
)。bin/catalina.sh
,按日期切割日志文件(如catalina.%Y-%m-%d.out
)。conf/server.xml
中启用AccessLogValve
,设置日志格式和输出路径。cron
定时任务或脚本(如find
命令)删除过期日志,避免磁盘占用。注:操作前建议备份日志文件,部分配置需重启Tomcat生效。