1

わかりました、これは私を夢中にさせています...

サーバー: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が適切な場所にない可能性があります。

4

1 に答える 1

1

逆ではなく、EhCacheに付属するHibernate統合を使用することをお勧めします(同じクラス名、異なるパッケージ)。適切に構成する方法を含め、より適切に文書化されています。

于 2009-08-04T22:04:07.523 に答える