У меня есть скрипт сборки ant, который запускает сервер RMI (во время тестирования dev), я недавно переключился на Log4J2 и имел проблемы с Log4J2, не находя файл конфигурации ant. Погуглить немного и reveiwing других людей, которые пытаются указать JVM ARG-х в муравья - Я пытался сделать это:Windows - Ant, Log4J2 ConfigurationFile JVM Argument
<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 \ Jay \ Desktop \ MyTesting \ рабочее пространство-mytesting \ MyApp \
Но я получаю следующее сообщение об ошибке при выполнении задачи Ant: [Java] оШИБКА StatusLogger Неверный URL C:/Users/Jay/Desktop/MyTesting/рабочее пространство-mytesting/MyApp//resources/rmiServer/properties/classpath/log4j.properties [java] java.net.MalformedURLException: неизвестный протокол: c
Похоже, муравей может запутаться с диском C: