Jboss eap-7.2: Добавление внешнего каталога в путь к классам - PullRequest
0 голосов
/ 11 апреля 2019

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

Относительное местоположение [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]; Небраска исключение sted: java.io.FileNotFoundException: C: \ dev \igration \ 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, которые должны присутствовать в пути к классам) в путь к классам?

1 Ответ

0 голосов
/ 11 апреля 2019

Это работает для меня в JBOSS EAP 7.1, где папка ресурса APP-INF / classes в ear или war: добавьте META-INF / jboss-deploy-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>
...