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

问题描述 投票:0回答:1

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

rom relative location [mailsender.xml]违规资源:类路径资源[applicationContext.xml];嵌套异常是org.springframework.beans.factory.BeanDefinitionStoreExcept ion:IOException从URL解析XML文档[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)添加到类路径中?

server jboss jboss-eap-7
1个回答
0
投票

这适用于JBOSS EAP 7.1,其中APP-INF / classes资源文件夹在ear或war中:使用类似的配置添加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>
© www.soinside.com 2019 - 2024. All rights reserved.