log4j: ПРЕДУПРЕЖДЕНИЕ. При входе в проект с использованием исполняемого jar-файла проекта не удалось найти ни одного добавочного файла для логгера (ошибка). - PullRequest
0 голосов
/ 06 апреля 2020

Когда я запускаю свой проект с использованием Netbeans, файл журнала генерируется успешно. Но я запускаю исполняемый файл проекта, я получаю ниже ошибку, которая предполагает, что программа не может прочитать файл Log4j.Properties. log4j: ПРЕДУПРЕЖДЕНИЕ. Для логгера не найдено ни одного приложения (ошибка)

Я поместил этот файл в папку ресурсов Расположение файла Log4j.Properties

Ниже приведена сборка. xml файл:

<target name="-pre-jar">
   <!-- Single file -->
   <copy file="resources/Log4j.Properties" todir="${build.dir}/classes/myres" />
   <!-- Folder(s) -->
   <copy todir="${build.dir}/classes/myres"><fileset dir="resources"/></copy>
   </target>
    <target name="-post-jar">
    <property name="store.jar.name" value="ScanningSolution"/>
    <property name="store.dir" value="dist"/>

    <property name="store.jar" value="${store.dir}/${store.jar.name}.jar"/>
    <echo message="Packaging ${application.title} into a single JAR at ${store.jar}"/>

    <jar destfile="${store.dir}/temp_final.jar" filesetmanifest="skip">
        <zipgroupfileset dir="dist" includes="*.jar, *.Properties"/>
        <zipgroupfileset dir="dist/lib" includes="*.jar"/>

       <manifest>
            <attribute name="Main-Class" value="${main.class}"/>
        </manifest>
    </jar>
    <zip destfile="${store.jar}">
        <zipfileset src="${store.dir}/temp_final.jar"
        excludes="META-INF/*.SF, META-INF/*.DSA, META-INF/*.RSA"/>
    </zip>
    <delete file="${store.dir}/temp_final.jar"/>
    <delete dir="${build.dir}/classes/myres/resource.ext" />
    <delete dir="${build.dir}/classes/myres"/>
</target>
...