linux平台下tomcat的控制台日志会重定向到 logs/catalina.out 运行必定时间后文件必定会很大,经过下面的方法能够让日志文件天天产生一个新的文件。linux
Tomcat下的catalina.out文件很大,可是tomcat不像apache同样有log轮转小工具。apache
只好又找了个小工具:cronolog。tomcat
一、下载:cronolog-1.6.2.tar.gz 二、安装 # tar zxvf cronolog-1.6.2.tar.gz # cd cronolog-1.6.2 # ./configure # make # make install 默认安装在/usr/local/sbin/下。 三、配置 在tomcat的bin目录的catalina.sh中找到2行: org.apache.catalina.startup.Bootstrap "$@" start \ >> "$CATALINA_BASE"/logs/catalina.out 2>&1 & 改为: org.apache.catalina.startup.Bootstrap "$@" start \ |/usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null 2>&1 & 重启tomcat,在logs下新生成的文件就是catalina.2008-01-29.out了,会天天自动轮转。