Jboss eap-7.2:将外部目录添加到类路径

时间:2019-04-11 09:25:05

标签: server jboss jboss-eap-7

根据项目需要,我们需要从jboss-eap-5.1.2迁移到jboss-eap-7.2,为了进行测试,我试图在jboss-7.2中部署war文件。 但这开始给我例外

  

rom相对位置[mailsender.xml]   令人反感的资源:类路径资源[applicationContext.xml];嵌套的异常是org.springframework.beans.factory.BeanDefinitionStoreExcept   ion:IOException从URL [vfs:/ C:/dev/migration/jboss-eap-7.2-eap/bin/content/basel.war/WEB-INF/classes/mailsender.xml]解析XML文档; NE   sted异常是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放入其中)添加到类路径中?

1 个答案:

答案 0 :(得分:0)

这在JBOSS EAP 7.1中对我有用,在该版本中APP-INF /将资源文件夹分类为耳朵或战争: 添加具有类似配置的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>