gpt4 book ai didi

ant - log4j.properties 应该如何使用 ANT 构建工具放入 war 文件中?

转载 作者:行者123 更新时间:2023-12-01 01:22:01 26 4
gpt4 key购买 nike

我有一个位于 src 文件夹下的 log4j.properties。当我使用 ANT 工具构建我的 war 文件时,特定的属性文件没有打包在 WEB-INF/classes 文件夹中,它就在 war 文件的“根”目录下(如果你取消它)。我从我的同事那里听说这是不正确的。我可以知道这是真的吗?如果不是,我应该如何纠正?

谢谢 @!

最佳答案

是的,log4j.properties (或从类路径加载的任何其他资源)应位于 Java 源文件夹的根目录( src/main/javabuild/mainsrcJavaSource ,或者您已配置项目)。

在WAR中,它应该在WEB-INF/classes下,而不是在根目录(就像您解压缩它一样)。

如果不是这种情况,能够看到您的 ANT 构建文件将非常有帮助。您应该在您的 war 中配置类似这一行的内容。任务:

<classes dir="build/main"/>

只要你有 build/main/log4j.properties在您的 Ant basedir 中,这应该像您期望的那样工作。

关于ant - log4j.properties 应该如何使用 ANT 构建工具放入 war 文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8613328/

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