太长,读不下去了在类路径中有两个Infinispan版本:一个在
jboss-deployment-structure.xml
还有一个
org.jboss.as.clustering
子系统。
自定义休眠搜索
<property name="wildfly.jpa.hibernate.search.module" value="none" />
只是意味着
不自动
使用和导出
我的应用程序的应用程序服务器“搜索”模块
.
因此
<module name="org.hibernate.search.orm" services="export" />
是冗余的,一旦您为
wildfly.jpa.hibernate.search.module
而不是
none
或者只需删除属性即可使用默认搜索模块。
这个
没有一个
当您不想使用默认或自定义搜索模块,而是将其捆绑在应用程序中时,可以使用此选项。
更多详细信息
WildFly 10 Docs - Using Hibernate Search
自定义WildFly Infinispan子系统
<module name="org.infinispan" slot="ispn-8.2"/>
不升级WildFly Infinispan子系统。它只允许您的应用程序直接将Infinispan用作库。正确的方法是:
-
简单:升级到Wildfly 10.1(默认情况下,它附带Infinispan 8.2和Hibernate Search 5.5)
-
硬:升级或修改
org.jboss.as.clustering.infinispan
使用自定义Infinispan版本的模块
-
荒谬:转储WildFly提供的缓存基础设施,并在应用程序中使用您自己的捆绑和配置