gpt4 book ai didi

gwt - 在 GWT Web 应用程序中将 log4j.properties 放在哪里

转载 作者:行者123 更新时间:2023-11-28 21:51:34 24 4
gpt4 key购买 nike

我在 src 下有 log4j.properties 和另一个 .properties 文件,它可以在 gwt 开发模式下部署。为了构建向 tomcat 发起的 war ,我使用了一个编译 .java 类并将它们放入 JAR 文件中的 ant 脚本。 JAR 文件被复制到 war 文件中的 WEB-INF 文件夹中。

当我不使用 log4j 时应用程序运行良好,但当我尝试使用 log4j 时它找不到属性文件。我看到的所有答案都说 WEB-INF/classes,但我的项目没有 WEB-INF/classes 目录,而是复制到 WEB-INF 的 JAR 文件包含我的项目类。

最佳答案

您必须将 log4j.properties(或 log4j.xml)文件放入目录或 JAR 中,该目录或 JAR 被您的 servlet 容器视为类路径中的资源。

因此,只需创建 WEB-INF/classes 目录并将其放在那里,或者将其打包到您的 JAR 中。

另见 Where should I put the log4j.properties file? - 它可能会有用。

关于gwt - 在 GWT Web 应用程序中将 log4j.properties 放在哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10013328/

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