Eclipse Tomcat记录配置文件

时间:2018-03-16 18:41:01

标签: java eclipse tomcat logging

我在Eclipse Oxygen中配置了Tomcat 9服务器。我正在尝试使用Tomcat安装的$CATALINA_BASE/conf/logging.properties文件。根据{{​​3}},我需要:

1)将logging.properties文件复制到Eclipse中的服务器配置路径文件夹中(此处为workspace/Servers/Tomcat v9.0 Server at localhost-config

2)将以下VM参数放在服务器配置中:

-Djava.util.logging.config.file="<put catalina.base path here>/conf/logging.properties"
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

所以第一个问题:这两个指令是否矛盾?如果我要在VM参数中使用原始文件,为什么还要在我的工作区中复制文件?

无论如何,它根本不起作用。在logging.properties中,我定义了一个没有考虑到FINE级别的Logger,而是在Eclipse之外运行Tomcat时。如何在Eclipse中使其工作?如何查看加载了哪个文件?

编辑

Eclipse Tomcat常见问题解答说它适用于Tomcat 5.5,但我无法为Tomcat 9找到相同的文档。此外,catalina.bat脚本确认这些是为日志记录设置的两个参数: / p>

set LOGGING_CONFIG=-Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties"
set LOGGING_MANAGER=-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager

WndProc在此问题上只说了以下内容:

  

通过提供某些功能来启用此java.util.logging实现   启动Java时的系统属性。 Apache Tomcat启动   脚本为您执行此操作,但如果您使用不同的工具运行   Tomcat(例如jsvc,或者从IDE中运行Tomcat),你   应该自己照顾它们。

0 个答案:

没有答案