[jboss-user] [Persistence] - Ehcache as Hibernate Second Level cache configuring problem

sergey.olifirenko do-not-reply at jboss.com
Tue Nov 10 03:51:36 EST 2009


Hello!

I use JBoss 4.2.2

My problem is following:

I have application packaged as ear. Application has separated class loader configured via *.ear/META-INF/jboss-app.xml.

I use ehcache as second level cache provider. I had to add ehcache lib to JBOSS_HOME/server/default/lib. Because hibernate libs a loaded by parent classloader and can't see ehcache lib inside of ear.

persistence.xml is correctly configured with following props:

property name="hibernate.cache.use_second_level_cache" value = "true"
property name="hibernate.cache.use_query_cache" value="true"
property name="hibernate.cache.provider_class"
         		value="org.hibernate.cache.EhCacheProvider"
property name="hibernate.cache.provider_configuration" value="_ehcache.xml"


After such configuration server always runs with following:

10:09:50,800 ERROR [STDERR] Nov 10, 2009 10:09:50 AM net.sf.ehcache.config.Confi
gurationFactory parseConfiguration
WARNING: No configuration found. Configuring ehcache from ehcache-failsafe.xml
found in the classpath: jar:file:/C:/java_Program_Files/jboss-4.2.2.GA/server/de
fault/lib/ehcache-core-1.7.0.jar!/ehcache-failsafe.xml

Hibernate doesn't see my _ehcache.xml. 
I've tried put  _ehcache.xml in:
ear root.
ear's META-INF, jar's META-INF

I need advise where I can put my ehcache configuration file so Hibernate be able to parse it. Prefferably configuration should be packaged in ear.

Thank you!


View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4264750#4264750

Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4264750



More information about the jboss-user mailing list