Hibernate-Search的Hibernate Logger错误

问题描述 投票:0回答:1

我一直在为Hibernate-Search获取Logger错误。我正在尝试不同的版本,也有所有可能的方式,可能的解决方案,但没有运气:(

任何人都可以帮我解决这个问题吗?我现在坚持了一个星期。

我们正在使用Spring Boot-2和Hibernate 5.当从带有Spring-boot的嵌入式Tomcat的eclipse运行时,一切正常,但是当部署在Linux服务器的外部Tomcat中时,无法构建/运行bellow错误。

引起:java.lang.NoSuchMethodError:org.hibernate.search.util.logging.impl.LoggerFactory.make()Lorg / hibernate / search / util / logging / impl / Log; at org.hibernate.search.hcore.impl.HibernateSearchIntegrator。(HibernateSearchIntegrator.java:32)at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)at sun。在java.util.ServiceLoader的java.lang.Class.newInstance(Class.java:442)的java.lang.reflect.Constructor.newInstance(Constructor.java:423)中反映.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) $ LazyIterator.nextService(ServiceLoader.java:380)... 158更多

hibernate-search
1个回答
1
投票

这看起来像你正在使用两个不同版本的Hibernate Search:一个用于hibernate-search-orm,另一个用于hibernate-search-engine

选择一个版本,将它用于两个JAR,你应该没问题。

© www.soinside.com 2019 - 2024. All rights reserved.