根据项目需要,我们需要从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)添加到类路径中?
这适用于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>