【问题标题】:Where do you configure log4j settings in jboss6在 jboss6 中在哪里配置 log4j 设置
【发布时间】:2011-06-17 06:40:56
【问题描述】:

jboss-6.0.0.Final 似乎没有用于在 jboss5 中配置 log4j 设置的 jboss-log4j.xml(即在 server/default/conf/jboss-log4j.xml 下)

【问题讨论】:

    标签: java logging jboss jboss5.x jboss6.x


    【解决方案1】:

    显然名称和位置自第 6 版以来发生了变化:

    在 4.x 和 5.x 版本中 位于 这里:JBoss_HOME\server\default\conf\jboss-log4j.xml

    自从发布 6.0.0 M1 位于部署文件夹中: JBOSS_HOME\server\default\deploy\jboss-logging.xml

    来源:http://www.mastertheboss.com/jboss-application-server/251-jboss-log4j-configuration.html

    【讨论】:

    • 必须注意的是,JBoss AS 6 不再使用 log4j,因为它被证明容易出现死锁和性能问题。 jboss-logging.xml 是自定义 JBoss 日志框架的配置。我建议将应用程序从 log4j 切换到 slf4j 并使用 slf4j-jboss-logging.jar 适配器。
    【解决方案2】:

    如果您使用的是axis2.war,则log4j.properties 位于axis2.war/WEB-INF/classes 中,因此您可以在类路径中设置log4j.properties。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-10-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-11-13
      相关资源
      最近更新 更多