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了,會天天自動輪轉。