tomcat6关闭日志文件

佐手、 提交于 2020-08-20 05:10:45

操作系统 : suse11 linux环境

版本: tomcat6 (新版本tomcat版本变化大,可相对参考设置)

最近遇到系统关系Catalina.out日志文件持续变大的问题,已经影响到了生产环境的使用空间,多次设置 conf/logging.properties  设置参数为off发现并不起作用,对于error级别的仍旧不能过滤。于是参考tomcat的shell脚本,看启动命令行的调用,如下如所示,发现startup脚本调用的是catalina.sh脚本(带箭头部分),由此可以推断出 启动脚本相关参数依据是catalina.sh的相关配置,于是就vim catalina.sh,在这里果然找到 Catalina.out日志 的设置信息,于是对日志部分设置null处理,再次启动,就不会有任何日志产生,具体设置见下图

        有人会说没有了日志,应用处理问题如何处理??? 在这里有必要解释一下,现在的应用一般都有自己的日志插件。比如log4j这是最常用的日志记录插件,完全可以不适用tomcat自带的日志,如果没有,那就设置  conf/logging.properties 将 1catalina.org.apache.juli.FileHandler.level = OFF   、java.util.logging.ConsoleHandler.level = OFF 。重启即可

如此,tomcat日志频繁产生日志问题解决!!!

警告: 如果日志过大,删除不方便,可以利用命令将日志置空       >catalina.out

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!