对于Tomcat范围内的自定义日志记录,您需要将您的类注入Tomcat BootstrapClassLoader。因此,必须将具有自定义处理程序和所需依赖项的jar放入启动脚本CLASSPATH中。我建议在$ CATALINA_base /bin / setenv.sh上添加一个自定义脚本,即
#!/bin/shCLASSPATH="$CATALINA_base/bin/myhandler.jar"
或者您可以在Tomcat启动期间加载脚本变量时动态收集所需的jar。

对于Tomcat范围内的自定义日志记录,您需要将您的类注入Tomcat BootstrapClassLoader。因此,必须将具有自定义处理程序和所需依赖项的jar放入启动脚本CLASSPATH中。我建议在$ CATALINA_base /bin / setenv.sh上添加一个自定义脚本,即
#!/bin/shCLASSPATH="$CATALINA_base/bin/myhandler.jar"
或者您可以在Tomcat启动期间加载脚本变量时动态收集所需的jar。