【问题标题】:How can i use log4j2 in weblogic?如何在 weblogic 中使用 log4j2?
【发布时间】:2013-12-03 15:27:17
【问题描述】:

我在 weblogic 中使用 log4j2 时遇到问题。我构建了一个带有 log4j-core-2.0.jar 的战争模块。我的战争有使用@Webservice 注释的网络服务。

在我将战争部署到 Weblogic 后,我可以使用 Web 服务,但我无法在 WebLogic 配置屏幕上监控它们。我尝试从我的战争模块中删除 log4j-core-2.0.jar,然后我可以看到我的网络服务。

我该如何解决这个错误?

提前谢谢...

【问题讨论】:

  • “在 weblogic 配置屏幕上监控它们”是什么意思?部署链接?您的服务器是否设置为在 Logging 选项卡上使用 log4j?很难说出你在问什么
  • 在部署菜单下,我们可以看到部署的应用程序。当我放大我的 Web 应用程序时,通常,我可以看到由 @WebService 注释的 Web 服务,但如果我在 WEB-INF/lib 目录下有 log4j-core-2.0.jar,我看不到任何 Web 服务

标签: java web-services weblogic jax-ws log4j2


【解决方案1】:

请查看 log4j2 常见问题解答,了解要包含哪些 jar。如果您的应用程序中的其他库被编码为 log4j-1.x 或 logback API,则您需要 api jar、核心 jar 和可能的其他桥接 jar。

还要确保删除 log4j-1.x 和 logback implementation jars:bridge jars 将委托给 log4j2 核心实现。类路径中的其他实现可能会导致问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-09-20
    • 2015-07-04
    • 2014-02-10
    • 2021-04-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多