최근에 나는 간단한 Grails 애플리케이션을 Searchable 플러그인과 통합했다. 내가 찾은 것은 Searchable Plugin이 Hibernate 4 라이브러리에서 작동하지 않는다는 것이다.Grails 2.4 + Hibernate 4 + Searchable plugin = ClassNotFoundException : org.hibernate.impl.SessionFactoryImpl
runtime ":hibernate4:4.3.5.5"
의존성, 그것은 시작하고 던져 실 거예요 : 나는이 응용 프로그램을 실행하면 https://github.com/wololock/grails-searchable-example
이 - 추가 여기
만 검색 가능한 플러그인 깨끗한 Grails를 2.4 응용 프로그램을 포함하는 샘플 응용 프로그램을 찾을 수 있습니다 예외 :
ClassNotFoundException: org.hibernate.impl.SessionFactoryImpl
이미 발견 무엇이 Hibernate4 SessionFactoryImpl에 org.hibernate.inte로 이동 한 것입니다
2014-10-11 19:41:58,142 [localhost-startStop-1] ERROR context.GrailsContextLoaderListener - Error initializing the application: org/hibernate/impl/SessionFactoryImpl
Message: org/hibernate/impl/SessionFactoryImpl
Line | Method
->> 95 | injectLifecycle in org.compass.gps.device.hibernate.lifecycle.DefaultHibernateEntityLifecycleInjector
로 다시 전환 :
runtime ":hibernate:3.6.10.17"
와 DataSource.groovy에의 결의에
cache.region.factory_class = 'net.sf.ehcache.hibernate.EhCacheRegionFactory'
을 변경하는 나침반이 이전 위치에서이 클래스를 찾습니다처럼 rnal 패키지와 것 같다 문제.
내 질문에 : Hibernate 4에서 Searchable 플러그인을 사용하는 데 대한 해결 방법이 있습니까? 아니면 Compass/Searchable 소스 코드에서 문제를 기다리거나 해결해야합니까? Grails 애플리케이션에서이 문제를 어떻게 처리 했습니까? 나는 너의 끝을 위해 고맙게 여길 것이다.
답을 찾았습니다 수정 및 해결 방법을 찾고있는 시간 –