1

我需要将 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 中。“类”文件夹和 .xml 文件在 EAR 中,但我需要告诉 JBOSS 将其加载到类路径中。

有一种更简单的方法来实现这一点,而无需在 application.xml 中添加模块?我的 pom 的耳插件中缺少配置?将 .xml 配置文件放在 EAR 级别是否有意义,还是应该将其放在我的 .war 之一中?

谢谢!

4

0 回答 0