Hibernate のドキュメントには、MDB で何をする必要があるかが記載されていません
この例は、Hibernate Search で使用可能な抽象 JMS コントローラー クラスから継承します。 ソース コードと JavaEE MDB を実装します。この実装は例として与えられており、 非 Java EE メッセージ駆動型 Bean を使用するように調整できます。基本的に必要なもの 行うことは、特定の JMS キューを EntityManager の SearchFactory インスタンスに接続することです。 高度な代替手段として、AbstractJMSHibernateSearchController を拡張しないことで独自のロジックを実装できます むしろ実装例として使用します。
5.5 では、AbstractJMSHibernateSearchController クラスが見つかりません。何を実装する必要があるかを知るのを手伝ってください。
基本的に、私は4.2でHibernate Searchを使用してマスター/スレーブを実装していました
最新バージョンにアップグレードしようとして、例外を下回っています
org.hibernate.search.store.impl.FSSlaveDirectoryProvider - HSEARCH000021: Unable to synchronize source of C:\hisindex-slave\com.abc.his.warehouse.model.base.Client
java.io.FileNotFoundException: C:\hisindex-slave\com.abc.his.house.model.base.Client\2\_3.fdt (The requested operation cannot be performed on a file with a user-mapped section open)
at java.io.FileOutputStream.open0(Native Method)