gpt4 book ai didi

java - 自定义 java.util.logging.ConsoleHandler.formatter Tomcat 6

转载 作者:行者123 更新时间:2023-11-28 21:56:43 24 4
gpt4 key购买 nike

我想在我的 Tomcat 6.0.36 上更改处理程序 1catalina.org.apache.juli.FileHandler 的格式化程序。

我已经完成了这些步骤:

  1. 在 Eclise 中创建了一个新的 Java 项目
  2. 创建了一个扩展 Formatter 的新类
  3. 将项目导出为 jar
  4. 复制 CATALINA_BASE/lib 中的 jar
  5. 编辑文件 CATALINA_BASE/conf/logging.properties 以添加此行:1catalina.org.apache.juli.FileHandler.formatter = com.mycompany.myformatter

但它实际上不起作用,我的意思是它总是使用 SimpleFormatter。

我使用全新下载的 apache-tomcat 包。

有什么想法吗?

谢谢!

最佳答案

实际上,格式化程序所在的库应该包含在 Tomcat 类路径中。这不仅意味着“复制 CATALINA_BASE/lib 中的 jar”,还意味着:将其添加到 CLASSPATH 变量中。

例子:

$ cat bin/setenv.sh
[...]
CLASSPATH="$CATALINA_BASE"/lib/myformatter.jar
export CLASSPATH

关于java - 自定义 java.util.logging.ConsoleHandler.formatter Tomcat 6,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14222748/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com