如何在tomcat 8中禁用juli日志记录?

时间:2016-06-19 08:56:30

标签: java tomcat logging

我正在使用一个ubuntu Web服务器,我在tomcat 8上运行一个web应用程序。最近我遇到了一些问题,cpu使用100%。当我重新启动tomcat服务器它运行良好,但在一天或几个小时后再次出现同样的问题(100%cpu使用),这个问题使我的网站运行缓慢。当我用htop命令看到进程列表时,我看到了很多像

这样的进程
/opt/java8/jre/bin/java -Djava.util.logging.config.file=/opt/tomcat8/conf/logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoader

我现在能做什么?我想完全禁用tomcat内部日志记录,但不能这样做。

tomcat中juli的功能是什么?它仅用于记录吗?如果是这样我不需要任何记录。我不想再看到上述过程了。请帮帮我。

1 个答案:

答案 0 :(得分:2)

JULI是java.util.logging API的Tomcat实现。要关闭注销,请在${catalina.base}/conf/logging.properties中配置根记录器,并确保没有覆盖此设置的子记录器:

.level = OFF