2016-11-24 4 views
0

Я использую Hazelcast 3.7 и Hibernate jar 3. Я пытаюсь использовать Hazelcast в качестве кэширования второго уровня. Вот мои конфигурации спящего режима.Hazelcast CacheProvider не удалось создать экземпляр

<property name="hibernate.cache.provider_class">com.hazelcast.hibernate.provider.HazelcastCacheProvider</property> 

При запуске моего приложения, вот excpetion, который я получаю

org.hibernate.HibernateException: could not instantiate CacheProvider: com.hazelcast.hibernate.provider.HazelcastCacheProvider 

Кроме того, я пытался настроить

<property name="hibernate.cache.region.factory_class">com.hazelcast.hibernate.HazelcastCacheRegionFactory</property> 

Но то же самое исключение. Мне не хватает каких-либо конфигураций? Я собираюсь использовать Hazelcast в качестве кэширования второго уровня, поскольку я хочу сгруппировать свое приложение.

+0

Вы можете проверить это? https://github.com/hazelcast/hazelcast-code-samples/tree/master/hazelcast-integration/hibernate-2ndlevel-cache Я думаю, вам не хватает использовать hazelcast-all.jar – Mesut

ответ

1

Я могу решить эту проблему. Это связано с тем, что я использовал старые банки Hibernate. С hibernate-core-3.6.10.Final.jar и hazelcast-all-3.7.3.jar проблема решена.

Смежные вопросы