红联Linux门户
Linux帮助

tomcat在linux中catalina.out日志拆分

发布时间:2017-08-11 10:20:02来源:linux网站作者:林间梧桐
1.安装cronolog-1.6.2.tar.gz
地址: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
tomcat在linux中catalina.out日志拆分
修改后如下
tomcat在linux中catalina.out日志拆分
将下图红框所示地方改为
org.apache.catalina.startup.Bootstrap"$@" start 2>&1 \
| /usr/local/sbin/cronolog"$CATALINA_OUT"/catalina.%Y-%m-%d.out >> /dev/null &
tomcat在linux中catalina.out日志拆分
修改后catalina.out日志变为catalina.YYYY-mm-dd.out,其中YYYY-mm-dd表示日期,对应日志当天。
将修改后的catalina.sh文件上传到tomcat安装目录/bin,覆盖原来的文件。
 
本文永久更新地址:http://www.linuxdiyf.com/linux/32287.html