gpt4 book ai didi

jakarta-ee - 如何永久禁用 JBoss 7/EAP6 中的日志记录?

转载 作者:行者123 更新时间:2023-12-05 01:08:50 24 4
gpt4 key购买 nike

当前应用程序如何使用它自己的 log4j 依赖项,但这成为在 JBoss EAP6/AS7 上部署的一个挑战,因为它总是由于日志问题而回滚部署。

所以我使用以下命令在线遵循一些说明

standalone.sh -Dorg.jboss.as.logging.per-deployment=false

好消息是它有效。现在我可以部署应用程序而不会在停止部署时出错。

可悲的是我无法说服客户端总是在这种情况下启动服务器。

所以我的问题是,如何在应用程序中永久进行此类更改?

我尝试添加
<exclusions>
<module name="org.apache.log4j" />
<module name="org.apache.commons.logging" />
<module name="org.jboss.logging" />
<module name="org.jboss.logging.jul-to-slf4j-stub" />
<module name="org.jboss.logmanager" />
<module name="org.jboss.logmanager.log4j" />
<module name="org.jboss.as.logging" /> <!--Including this trouble guy-->
<module name="org.slf4j" />
</exclusions>

但它不起作用......那我该怎么办?

最佳答案

将这些行添加到 独立.xml 域.xml :

<system-properties>
<property name="org.jboss.as.logging.per-deployment" value="false"/>
</system-properties>

您可以( 推荐 )通过 CLI 界面执行此操作。为此,请按照下列步骤操作:
  • cd JBOSS_HOME/bin/
  • /jboss-cli.sh
  • 连接
  • /system-property=org.jboss.as.logging.per-deployment:add(value=false)。输出:{"结果"=> "成功"}

  • 您应该会在 standalone.xml 或 domain.xml 中看到应用了这些更改。

    希望能帮助到你!

    关于jakarta-ee - 如何永久禁用 JBoss 7/EAP6 中的日志记录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16683472/

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