Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/359.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在Ant build.xml中添加log4j.xml路径_Java_Xml_Eclipse_Ant_Log4j - Fatal编程技术网

Java 如何在Ant build.xml中添加log4j.xml路径

Java 如何在Ant build.xml中添加log4j.xml路径,java,xml,eclipse,ant,log4j,Java,Xml,Eclipse,Ant,Log4j,我有一个log4j2.xml文件,Ant的build.xml没有选择它。因此,我在Eclipse控制台中不断收到以下错误消息- 错误状态记录器未找到log4j2配置文件。使用默认配置:仅将错误记录到控制台 我的build.xml文件非常简单。(粘贴在下面)我从一个在线示例中复制了它。 我已经阅读了ant文档并了解了,我使用这些文档在类路径中设置log4j2.xml,但失败了 <project name="Learning" default="hello" basedir="."> &

我有一个log4j2.xml文件,Ant的build.xml没有选择它。因此,我在Eclipse控制台中不断收到以下错误消息-
错误状态记录器未找到log4j2配置文件。使用默认配置:仅将错误记录到控制台
我的build.xml文件非常简单。(粘贴在下面)我从一个在线示例中复制了它。
我已经阅读了ant文档并了解了,我使用这些文档在类路径中设置log4j2.xml,但失败了

<project name="Learning" default="hello" basedir=".">
<property name="src.dir" value="src"/>
<property name="lib.dir" value="${src.dir}/lib"/>
<property name="build.dir" value="build"/>

<target name="hello">
 <!-- compile just the basic hello files -->
 <echo> This will have all the basic builds </echo>
 <javac srcdir="{src.dir}" destdir="{build.dir}" 
        includeantruntime="false"/>
</target>

这将包含所有的基本构建

请给我一个代码片段,将我的Log4j2.xml文件添加到basedir或将项目添加到类路径中好吗?

不幸的是,javac没有复制资源(该目录只包含编译过的类)。但是,您可以复制它们。e、 g:


复制非java资源
这将包含所有的基本构建

请参阅中的详细信息。

这没有帮助。我仍然看到这个错误。找不到任何log4j2配置文件。使用默认配置:仅将错误记录到控制台。