ハイパーネートの第2レベルキャッシュでInfinispanを使用したいと考えています。私のアプリケーションはglassfish 3アプリケーションサーバーで動作しており、私はhibernate JPAを使用しています。私は私のプロジェクトに追加されていないので、ハイバーネーションライブラリはすでにinfinispanを含んでいます。 私はjtaトランザクションを使用しています。インフィニスパンの第2レベルキャッシングを使用しているGlassfish
java.lang.NoClassDefFoundError: org/infinispan/transaction/lookup/TransactionManagerLookup
は私がプロジェクトにinfinispanライブラリを追加しようとする必要があります:私は、私は次の例外を取得し、アプリケーションを再デプロイする場合
<!-- Infinispan second level cache configuration -->
<property name="hibernate.cache.use_second_level_cache" value="true"/>
<property name="hibernate.cache.use_query_cache" value="true"/>
<property name="hibernate.cache.region.factory_class" value="org.hibernate.cache.infinispan.InfinispanRegionFactory"/>
<property name="hibernate.transaction.factory_class" value="org.hibernate.transaction.JTATransactionFactory"/>
:私は私のpersistence.xmlを変更することを行うには?
私が設定してみました:
<property name="hibernate.transaction.factory_class" value="org.hibernate.transaction.JTATransactionFactory"/>
が、働いていませんでした。
ありがとうございます。
嬉しいです。ソート済みです:) –