1,安装cronolog
# wget # tar xvzf cronolog-1.6.2.tar.gz # cd cronolog-1.6.2 # make # make install
安装成功后 运行which cronolog会找到对应的路径 /usr/local/sbin/cronolog
2,修改tomcat的catalina.sh文件
在tomcat的bin目录的catalina.sh中找到2行:
org.apache.catalina.startup.Bootstrap “$@” start \
>> “$CATALINA_BASE”/logs/catalina.out 2>&1 &
修改为
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/local/sbin/cronolog "$CATALINA_BASE"/logs/catalina.%Y-%m-%d.out >> /dev/null &
上面会有一行touch “$CATALINA_BASE”/logs/catalina.out
把其注释掉即可。
本文出自 “baiyubao的博客” 博客,请务必保留此出处http://baiyubao.blog.51cto.com/2845008/1660335
原文地址:http://baiyubao.blog.51cto.com/2845008/1660335