首页 电脑 电脑学堂 查看内容

Linux下让Tomcat按日期生成日志

2011-7-28 15:25 493 0

摘要:   在Linux下Tomcat生成日志时不按日期生成,这样日志会越来越大,查看也不方便,手工去备份日志又很麻烦,可以修改catalina.sh文件,以达到效果。  方法很简单,找到以下代码,修改如下(...
关键词: catalina BASE Djava Dcatalina classpath endorsed security tmpdir JAVA OPTS

  在Linux下Tomcat生成日志时不按日期生成,这样日志会越来越大,查看也不方便,手工去备份日志又很麻烦,可以修改catalina.sh文件,以达到效果。  方法很简单,找到以下代码,修改如下(注意红色字体总分):  shift  touch "$CATALINA_BASE"/logs/catalina`date +%Y%m%d`.out  if [ "$1" = "-security" ] ; then  echo "Using Security Manager"  shift  "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \  -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \  -Djava.security.manager \  -Djava.security.policy=="$CATALINA_BASE"/conf/catalina.policy \  -Dcatalina.base="$CATALINA_BASE" \  -Dcatalina.home="$CATALINA_HOME" \  -Djava.io.tmpdir="$CATALINA_TMPDIR" \  org.apache.catalina.startup.Bootstrap "$@" start \  》 "$CATALINA_BASE"/logs/catalina`date +%Y%m%d`.out 2>&1 &  if [ ! -z "$CATALINA_PID" ]; then  echo $! > $CATALINA_PID  fi  else  "$_RUNJAVA" $JAVA_OPTS $CATALINA_OPTS \  -Djava.endorsed.dirs="$JAVA_ENDORSED_DIRS" -classpath "$CLASSPATH" \  -Dcatalina.base="$CATALINA_BASE" \  -Dcatalina.home="$CATALINA_HOME" \  -Djava.io.tmpdir="$CATALINA_TMPDIR" \  org.apache.catalina.startup.Bootstrap "$@" start \  》 "$CATALINA_BASE"/logs/catalina`date +%Y%m%d`.out 2>&1 &  if [ ! -z "$CATALINA_PID" ]; then  echo $! > $CATALINA_PID  fi  fi
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部