1.安装cronolog-1.6.2.tar.gz
地址:http://www.linuxdiyf.com/linux/11453.html
地址:http://www.linuxdiyf.com/linux/11453.html
上传cronolog-1.6.2.tar.gz到应用服务器,如上传到 /home
解压到当前文件夹tar zxvf cronolog-1.6.2.tar.gz
解压后的到目录cronolog-1.6.2,进入该目录
执行./configure做安装前准备(默认安装到/usr/local下,可执行./configure --prefix=安装目录 更换,更换后修改catalina.sh中为的地方做相应修改)
执行make编译程序
执行make install安装程序
2.修改catalina.sh
进入tomcat安装目录/bin,找到catalina.sh,并下载到本地,同时进行备份。
对本地的catalina.sh进行修改,将下图红框所示地方改为CATALINA_OUT="$CATALINA_BASE"/logs
修改后如下
将下图红框所示地方改为
org.apache.catalina.startup.Bootstrap"$@" start 2>&1 \
| /usr/local/sbin/cronolog"$CATALINA_OUT"/catalina.%Y-%m-%d.out >> /dev/null &
修改后catalina.out日志变为catalina.YYYY-mm-dd.out,其中YYYY-mm-dd表示日期,对应日志当天。
将修改后的catalina.sh文件上传到tomcat安装目录/bin,覆盖原来的文件。