好吧,这让我发疯....
服务器:JBoss 4.0.5
我有我的 hibernate-service.xml,其中包括:
<attribute name="CacheProviderClass">
org.hibernate.cache.EhCacheProvider
</attribute>
就加载和启动 ehcache 而言,这似乎工作正常,但我确实看到了这条令人讨厌的消息:
警告:未找到配置。从类路径中的 ehcache-failsafe.xml 配置 ehcache:jar:file:/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 不在正确的位置。