当前位置: 代码迷 >> 综合 >> tomcat8.5生产环境不输出catalina.out,即不输出日志
  详细解决方案

tomcat8.5生产环境不输出catalina.out,即不输出日志

热度:5   发布时间:2024-03-08 21:01:33.0

由于最近项目需要部署到外网环境,之前在内网测试看日志都是在catalina.out,但是现在修改了一下,不需要看这个了,而且如果项目在外网环境部署,这个文件一直会增大,浪费空间,所有墨迹了半天,才重网上找到一个比较好的方法,不输出到catalina.out.

找到tomcat下的   bin/catalina.sh;  找到下面这一段,

把#CATALINA_OUT="$CATALINA_HOME"/logs/catalina.out 注释掉,改为CATALINA_OUT=/dev/null,

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

对于 /dev/null,我在网上了解是,它相当于垃圾桶一样,输出什么到它哪里,它直接丢了.所有我们在/dev/null,看到null这个文件,大小是空的,所有并不会占用空间大小了.

  相关解决方案