Я работаю над проектом spring -data-neo4j, и этот проект разработан java, но я хочу изменить его на grails. Я копирую следующий контент applicationContext.xml в grails applicationContext.xml
<!--Custom Configuration-->
<context:annotation-config/>
<context:spring-configured/>
<!-- <context:component-scan base-package="com.turingmac">
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Controller"/>
</context:component-scan>-->
<!-- Neo4j configuration (creates Neo4jTemplate) -->
<neo4j:config graphDatabaseService="graphDatabaseService"/>
<bean id="graphDatabaseService" class="org.springframework.data.neo4j.rest.SpringRestGraphDatabase" scope="singleton">
<constructor-arg index="0" value="http://localhost:7474/db/data"/>
</bean>
<neo4j:repositories base-package="com.turingmac.repository"/>
<tx:annotation-driven mode="proxy"/>
но я получил эту ошибку:
ERROR context.GrailsContextLoader - Ошибка при выполнении начальной загрузки: Ошибка при создании bean с именем 'org.springframework.data.neo4j.config.Neo4jConfiguration # 0': Can not разрешить ссылку на bean 'graphDatabaseService' при настройке beanсвойство 'graphDatabaseService'; Вложенное исключение - org.springframework.beans.factory.BeanCreationException: Ошибка создавая bean с именем 'graphDatabaseService', определенным в Ресурс ServletContext [/WEB-INF/applicationContext.xml]: Ошибка создания bean; вложенное исключение org.springframework.beans.BeanInstantiationException: не удалось экземпляр класса bean[Org.springframework.data.neo4j.rest.SpringRestGraphDatabase]: Конструктор бросил исключение; вложенное исключение java.lang.ClassCastException: com.sun.proxy. $Proxy31 не может быть отброшен javax.ws.rs.Produces Сообщение: Ошибка при создании bean с именем 'org.springframework.data.neo4j.config.Neo4jConfiguration # 0': Can not разрешить ссылку на bean 'graphDatabaseService' при настройке beanсвойство 'graphDatabaseService'; вложенное исключение org.springframework.beans.factory.BeanCreationException: ошибка создавая bean с именем 'graphDatabaseService', определенным в Ресурс ServletContext [/WEB-INF/applicationContext.xml]: Ошибка создания bean; вложенное исключение org.springframework.beans.BeanInstantiationException: не удалось экземпляр класса bean[Org.springframework.data.neo4j.rest.SpringRestGraphDatabase]: Конструктор бросил исключение; вложенное исключение java.lang.ClassCastException: com.sun.proxy. $Proxy31 нельзя передать в javax.ws.rs.Produces, вызванное BeanInstantiationException: не удалось экземпляр класса bean[Org.springframework.data.neo4j.rest.SpringRestGraphDatabase]: Конструктор бросил исключение; вложенное исключение java.lang.ClassCastException: com.sun.proxy. $Proxy31 не может быть отброшен javax.ws.rs.Produces, вызванное ClassCastException: com.sun.proxy. $Proxy31 нельзя передать в javax.ws.rs.Produces
и я пробовал много методов, например. обновление версии Springframework, добавление дополнительных банок, это не работает.