Windows - Ant,Log4J2 ConfigurationFile JVM参数

时间:2017-01-12 02:23:11

标签: java ant log4j2

我有一个运行RMI服务器的ant构建脚本(在开发测试期间),我最近切换到Log4J2并且遇到了Log4J2没有找到ant配置文件的问题。谷歌搜索了一下,并试图指出其他人试图指明JVM arg's's ant - 我试过这样做:

<target name="win-server-run" depends="compile" description="Copies JAR file to server folder">
    <java classname="com.mycompany.server.Main" fork="yes" dir=".">
       <classpath refid="classpath-server-run"/>
        <jvmarg value="-Dlog4j.configurationFile=${project.dir}/resources/rmiServer/properties/classpath/log4j.properties"/>
    </java>
  </target>

$ {project.dir}等于 C:\ Users \用户周杰伦\桌面\ MyTesting \工作空间mytesting \ MyApp的\

但是我在运行ant任务时遇到以下错误:      [java] ERROR StatusLogger无效的网址C:/Users/Jay/Desktop/MyTesting/workspace-mytesting/MyApp//resources/rmiServer/properties/classpath/log4j.properties      [java] java.net.MalformedURLException:未知协议:c

看来蚂蚁可能会对C:驱动器感到困惑?

1 个答案:

答案 0 :(得分:0)

在找到类似的问题之后,我设法让它与之合作。如果需要,只是想帮助别人!

Active

E.g。请注意file://