在JBoss上配置EhCache

时间:2009-08-04 20:15:41

标签: hibernate jboss ehcache

好的,这让我发疯了......

服务器:JBoss 4.0.5

我有我的hibernate-service.xml,其中包含:

<attribute name="CacheProviderClass">
   org.hibernate.cache.EhCacheProvider
</attribute>

在加载和启动ehcache方面似乎工作得很好,但我确实看到这个令人讨厌的消息:

  

警告:未找到配置。   从中配置ehcache   找到了ehcache-failsafe.xml   类路径:   罐子:文件:/ C:!/jboss-4.0.5.GA/server/default/lib/ehcache-1.6.1.jar /ehcache-failsafe.xml

最终应用是一个ear文件,具有以下结构:

 META-INF/MANIFEST.MF
 META-INF/application.xml
 META-INF/jboss-app.xml
 app-mdb.jar
 app.har
 app.war

app.har包含bean和hibernate映射以及hibernate-service.xml和hibernate.cfg.xml以及类根目录下的ehcache.xml。

一切正常,MDB和Webapp可以工作,但是我无法配置ehcache,我怀疑我要么没有正确指定配置,要么ehcache.xml不在正确的位置。

1 个答案:

答案 0 :(得分:1)

我建议使用hibernate integration that comes with EhCache,而不是相反(相同的类名,不同的包)。它有更好的文档记录,包括如何正确配置它。