gpt4 book ai didi

java - 多个war文件的log4j配置

转载 作者:行者123 更新时间:2023-11-30 09:40:58 26 4
gpt4 key购买 nike

我希望我的每个 war 文件都有一个单独的配置,我希望它们从外部位置读取 log4j.properties 文件。但是当我使用 PropertyConfigurator.configure 时,Weblogic 会以某种方式尝试将配置附加到同一 JVM 上的所有应用程序。

我知道应用程序应该从它们的 lib 文件夹中看到它们自己的 log4j.jar,但 weblogic 在其 lib 文件夹下也有一个 log4j jar。

我该如何解决这个问题?

谢谢

最佳答案

我发现了问题。我的 log4j.properties 文件在我的类路径文件夹之一下,默认情况下,log4j 会看到该文件的所有内容。只是不要将 log4j 文件放在类路径文件夹下。为了在 log4j 的应用程序之间进行分离,请不要在启动类路径中使用 log4j.jar。如果您对此有疑问,请使用 weblogic 的 prefer-webinf-classes 属性以确保您的应用程序将使用您的 lib 下的 jar。

关于java - 多个war文件的log4j配置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9207883/

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