SDO 프로젝트를 현재 안정 버전 (2.3.3)에서 Neo4j 2.0을 지원하는 3.0.0 RC1 버전으로 마이그레이션하려고합니다. 이 프로젝트는 Glassfish 3.1.2.2 서버에 배포 된 WAR이며 @AutowiredNeo4jOperations
객체 및 GraphRepository<T>
객체를 통해 Neo4j에 액세스하는 EJB를 사용합니다. 자동 배선은 SpringBeanAutowiringInterceptor
인터셉터 주석을 사용하여 지원됩니다. 2.3.3 SDN 버전을 사용하지만, 불행히도 3.0.0 RC1을 사용하는 경우 봄 데이터 Neo4j 마이그레이션 2.3.3에서 3.0.0 RC1
<context:annotation-config/>
<context:spring-configured/>
<bean id="graphDatabaseService" class="org.neo4j.kernel.EmbeddedGraphDatabase" destroy-method="shutdown">
<constructor-arg index="0" value="my.db"/>
</bean>
<neo4j:repositories base-package="com.my.neo4j.repository"/>
<tx:annotation-driven mode="aspectj" transaction-manager="transactionManager"/>
<neo4j:config graphDatabaseService="graphDatabaseService"/>
모든 것이 잘 작동
가 있습니다 : SDN 구성은 Spring XML 설정 파일에 다음 행으로 주어진다javax.enterprise.inject.UnsatisfiedResolutionException : 없음을 에 'org.springframework.data.neo4j.support.mapping.Neo4jMappingContext'에 대한 빈을 해결 배포하는 동안 오류가 다음한정자 포함 [@ javax.enterprise.inject.Any(), @ javax.enterprise.inject.Default()]. org.springframework.data.neo4j.repository.cdi.Neo4jCdiRepositoryExtension.afterBeanDiscovery에서 org.springframework.data.neo4j.repository.cdi.Neo4jCdiRepositoryExtension.createRepositoryBean (Neo4jCdiRepositoryExtension.java:107) (Neo4jCdiRepositoryExtension.java:82) 에서 . ..
내 프로젝트에 무엇이 잘못 되었는가에 대해 정말로 알지 못합니다.이 문제를 해결하는 데 도움이 될만한 사람에게는 감사하게 생각합니다.
업데이트 : 3.0.0.RELEASE와 동일한 문제가 발생합니다.
아직 해결 방법은 없습니까? "GraphRepository"를 확장하는 저장소를 도입하면 같은 문제가 발생합니다. –
@ MarcusSchultö 현재 버전 3.2.0에서 해결되었습니다. – remigio