我需要将ehcache配置文件(必须放在类路径中的.xml文件)部署到我的应用程序EAR中。由于我的应用程序在几个模块中使用ehcache,我想将配置文件放在EAR级别。
为了使它在JBOSS EAP 6中运行,我必须将ehcache.xml文件放入:
EARFILE.ear
-----classes/ehcache.xml
并将其添加到application.xml下:
<module>
<java>classes</java>
</module>
问题是我用maven-ear-plugin打包整个EAR文件,我发现无法告诉它将新模块添加到application.xml中。 “classes”文件夹和.xml文件位于EAR中,但我需要告诉JBOSS将其加载到类路径中。
如果没有在application.xml中添加模块,有一种更简单的方法可以实现这一目标吗?我在pom的ear-plugin中缺少配置?将.xml配置文件放在EAR级别是否有意义,还是应该将其放在我的.war之中?
谢谢!