在conf/logging.properties的“处理程序特定属性”部分中,只需注释掉或删除manager和host-manager的这八行:
3manager.org.apache.juli.AsyncFileHandler.level = FINE
3manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
3manager.org.apache.juli.AsyncFileHandler.prefix = manager.
3manager.org.apache.juli.AsyncFileHandler.maxDays = 90
4host-manager.org.apache.juli.AsyncFileHandler.level = FINE
4host-manager.org.apache.juli.AsyncFileHandler.directory = ${catalina.base}/logs
4host-manager.org.apache.juli.AsyncFileHandler.prefix = host-manager.
4host-manager.org.apache.juli.AsyncFileHandler.maxDays = 90
之后,无论何时启动 Tomcat,都不会创建manager.{yyyy-mm-dd}.log和host-manager.{yyyy-mm-dd}.log文件。
我使用 Tomcat 9.0.7 对此进行了测试。