根据项目需要,我们需要从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放入其中)添加到类路径中?
答案 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>