Jboss eap-7.2: Добавление внешнего каталога в путь к классу

В соответствии с потребностями проекта нам необходимо перейти с jboss-eap-5.1.2 на jboss-eap-7.2, и для тестирования я пытался развернуть файл войны в jboss-7.2. Но это начало давать мне исключение

относительное расположение rom [mailsender.xml] Ресурс-нарушение: ресурс пути к классу [applicationContext.xml]; вложенное исключение - org.springframework.beans.factory.BeanDefinitionStoreExcept ion: IOException, анализирующий XML-документ из URL-адреса [vfs: / C: /dev/migration/jboss-eap-7.2-eap/bin/content/basel.war/WEB-INF /classes/mailsender.xml]; Единственным исключением является java.io.FileNotFoundException: C: \ dev \ migration \ jboss-eap-7.2-eap \ standalone \ tmp \ vfs \ temp \ tempc01c1475a2367060 \ content-53d16429 03fec06a \ WEB-INF \ classes \ mailsender.xml ( Система не может найти указанный файл)

т.е. файл mailsender.xml не добавляется в путь к классам.
Запрос: Есть ли способ в jboss-eap-7.2 добавить внешнюю папку (куда я могу поместить все мои XML-файлы, которые должны быть присутствует в пути к классам) в путь к классам?


person Vicky    schedule 11.04.2019    source источник


Ответы (1)


Это работает для меня в JBOSS EAP 7.1, где папка ресурсов APP-INF / classes в ухе или войне: добавьте META-INF / jboss-deployment-structure.xml с аналогичной конфигурацией:

<jboss-deployment-structure xmlns="urn:jboss:deployment-structure:1.2">
    <deployment>
        <resources>
            <resource-root path="APP-INF/classes" />
        </resources>
    </deployment>
</jboss-deployment-structure>
person Олег Гаврилів    schedule 11.04.2019