Hibernate Elasticsearch 是否与 wildfly 14 兼容
is Hibernate Elasticsearch compatible with wildfly 14
我正在尝试在 AWS Elasticsearch 集群上为我的实体编制索引,我目前正在为此使用休眠搜索和本地文件。因此,hibernate 与 elasticsearch 的集成是我唯一的选择,我遵循了 hibernate 搜索 doc 但它以
结束
Caused by: java.util.ServiceConfigurationError: org.hibernate.search.bridge.spi.IndexManagerTypeSpecificBridgeProvider: Provider org.hibernate.search.elasticsearch.bridge.impl.ElasticsearchBridgeProvider not a subtype
我尝试删除所有 jar 并再次干净安装 maven,它没有改变任何东西
我尝试将 hibernate-search-elasticsearch 添加为 wildfly 中的一个模块,但最终遇到了很多问题,比如在 class 加载器中找不到 Lucene 查询解析器(也许我在将 jar 作为模块添加时遗漏了一些东西)
据我所知,我不需要服务器配置,因为我使用的是 wildfly 支持的版本(如果我错了请纠正我)。
我正在使用:
- Wildfly 服务器 14.0.1
- 休眠核心 5.3.6.Final
- Hibernate 搜索 orm 5.10.3.Final
- Hibernate 搜索 elasticsearch 5.10.3.Final
有什么想法是错误的吗?更好的问题是我是否为 wildfly 添加了正确的依赖项?
P.S 我知道之前有人问过类似的 question 但答案根本没有帮助。
所有需要做的就是将 hibernate elasticsearch 的依赖项添加为编译范围,并将这些属性添加到 persistence.xml。
<property name="jboss.as.jpa.providerModule" value="org.hibernate" />
<property name="wildfly.jpa.hibernate.search.module" value="org.hibernate.search.orm" />
我正在尝试在 AWS Elasticsearch 集群上为我的实体编制索引,我目前正在为此使用休眠搜索和本地文件。因此,hibernate 与 elasticsearch 的集成是我唯一的选择,我遵循了 hibernate 搜索 doc 但它以
结束Caused by: java.util.ServiceConfigurationError: org.hibernate.search.bridge.spi.IndexManagerTypeSpecificBridgeProvider: Provider org.hibernate.search.elasticsearch.bridge.impl.ElasticsearchBridgeProvider not a subtype
我尝试删除所有 jar 并再次干净安装 maven,它没有改变任何东西
我尝试将 hibernate-search-elasticsearch 添加为 wildfly 中的一个模块,但最终遇到了很多问题,比如在 class 加载器中找不到 Lucene 查询解析器(也许我在将 jar 作为模块添加时遗漏了一些东西)
据我所知,我不需要服务器配置,因为我使用的是 wildfly 支持的版本(如果我错了请纠正我)。
我正在使用:
- Wildfly 服务器 14.0.1
- 休眠核心 5.3.6.Final
- Hibernate 搜索 orm 5.10.3.Final
- Hibernate 搜索 elasticsearch 5.10.3.Final
有什么想法是错误的吗?更好的问题是我是否为 wildfly 添加了正确的依赖项?
P.S 我知道之前有人问过类似的 question 但答案根本没有帮助。
所有需要做的就是将 hibernate elasticsearch 的依赖项添加为编译范围,并将这些属性添加到 persistence.xml。
<property name="jboss.as.jpa.providerModule" value="org.hibernate" />
<property name="wildfly.jpa.hibernate.search.module" value="org.hibernate.search.orm" />