catalina.out文件过大处理


项目中遇到开源项目生成乱码日志,很快就通过catalina.out文件写满了整个磁盘。尝试过修改tomcat下面的logging.properties文件。但是无效。最终通过修改输出文件为/dev/null解决。这种方式是把输出日志输出到空设备,它的缺点就是看不到输出日志了。

具体操作就是,修改catalina.sh文件的CATALINA_OUT值如下:

if [ -z "$CATALINA_OUT" ] ; then
  #CATALINA_OUT="$CATALINA_BASE"/logs/catalina.out
  CATALINA_OUT=/dev/null
fi

重启tomcat就可以了。

推荐阅读更多精彩内容