针对catalina.out日志过大的问题,使用cronolog工具来进行切割,每天生成一个日志,方便清理和维护。简单来说,按如下三个步骤配置好即可。


1、安装cronolog

# yum -y install cronolog


2、编辑catalina.sh文件

1)注释

touch "$CATALINA_OUT"


2)找到:

      org.apache.catalina.startup.Bootstrap "$@" start \
      >> "$CATALINA_OUT" 2>&1 "&"

修改为:

tomcat7:

      org.apache.catalina.startup.Bootstrap "$@" start  2>&1 \
      |/usr/bin/cronolog "$CATALINA_BASE"/logs/catalina-%Y-%m-%d.out >>/dev/null &


3、重启tomcat7


欢迎大家一起交流、学习。