tomcat在linux中catalina.out日志拆分

来源:互联网 发布:javaweb项目源码 编辑:程序博客网 时间:2024/06/05 15:04

1.   安装cronolog-1.6.2.tar.gz

上传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,覆盖原来的文件。

原创粉丝点击