gpt4 book ai didi

java - 是否可以使用默认初始化过程在 EJB 模块中初始化 log4j?

转载 作者:行者123 更新时间:2023-11-29 09:18:05 27 4
gpt4 key购买 nike

在 web 模块中,您可以将 log4j.properties 放在类路径中,log4j 的默认初始化过程将使用该配置,在独立应用程序中也是如此,这里没有问题。

在没有编程配置的情况下,我很难让它在 EAR 应用程序的 ejb 模块 (javaee 1.4) 中工作。

所以我的问题是,将 log4j.properties 文件放在 ejb 模块中的什么位置以避免编程配置?

最佳答案

您应该能够将 Log4J 配置文件放入 EJB JAR 存档的根目录中。这应该可以正常工作。

但是我建议为我们正在使用的应用程序服务器全局配置日志记录。这更有意义,您不会以这种方式遇到任何配置冲突。

关于java - 是否可以使用默认初始化过程在 EJB 模块中初始化 log4j?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8214514/

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