1 yum 安裝
yum install cronolog
2.查看cronolog安裝後所在目錄(驗證安裝是否成功)
which cronolog
/usr/sbin/cronolog
輸入:which cronolog 出現類似於/usr/sbin/cronolog的路徑,說明安裝成功。
二、修改tomcat配置文件 vi catalina.sh 輸入:set number
打開tomcat目錄下bin/catalina.sh文件,
1、找到touch "$CATALINA_OUT" 在373行
前面加上"#"註釋掉
#touch "$CATALINA_OUT"
2、找到類似下方的代碼(有兩處):
org.apache.catalina.startup.Bootstrap “$@” start \ 在386行 和396行
>> “$CATALINA_OUT” 2>&1 “&”
修改爲:
org.apache.catalina.startup.Bootstrap "$@" start 2>&1 \
| /usr/sbin/cronolog /data1/tomcat/logs/catalina.out.%Y-%m-%d.out >> /dev/null &
(注意:如果你的cronolog安裝路徑不是/usr//sbin/cronolog 那麼則需要該改爲你自己的路徑>安裝路徑通過which cronolog查看)
3: 找到類似下方的代碼:
if [ -z "$CATALINA_OUT" ] ; then 在187行或者196行
CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
Fi
修改爲: 日誌路徑
if [ -z "$CATALINA_OUT" ] ; then
CATALINA_OUT=/data1/tomcat/logs/catalina.out
fi
4:然後重啓tomat,查看是否按照當天日期生成的一個catalina.out.xxxx-xx-xx.out文件,重啓指令:systemctl restart tomcat7
5:或者這樣重啓
進入目錄先關掉
/data1/tomcat/bin/
./shutdown.sh
啓動
./startup.sh