2015-07-20 20 views
5

Tôi hiện đang sử dụng Spring Data Neo4j 3.3.0 với Play 2.3.8 bằng cách sử dụng tuxburner plugin và làm việc từ xa với neo4j 2.1.7 DB.Dữ liệu xuân neo4j 3.3.1 và Neo4j 2.2.3 Lỗi trình tạo giao dịch

Tôi thấy rằng phiên bản dữ liệu mùa xuân mới hỗ trợ neo4j 2.2 và tôi muốn nâng cấp lên nó. tôi đã thay đổi phụ thuộc của tôi với các phiên bản mới và đang nhận được lỗi sau:

BeanCreationException: Error creating bean with name 'restNeo4jConfig': Injection of autowired dependencies failed; 
nested exception is org.springframework.beans.factory.BeanCreationException: Could not autowire method: public void org.springframework.data.neo4j.config.Neo4jConfiguration.setGraphDatabaseService(org.neo4j.graphdb.GraphDatabaseService); 
nested exception is java.lang.NoClassDefFoundError: org/neo4j/kernel/TransactionBuilder 

Nó có vẻ là một vấn đề cũ mà phải được giải quyết trong 3.3.1 từ neo4j 2.2 đã thay đổi rất nhiều API nội bộ của họ và điều này lớp học không còn tồn tại.

Có thể cách tôi làm việc với Dữ liệu mùa xuân không còn đúng và cần được thay đổi.

tôi đã tạo ra một ứng dụng chơi ví dụ cho thấy các vấn đề: https://github.com/OlympusTeam/Olympus

+0

Dường như là một lớp khác đã bị thay đổi/xóa. Tôi sẽ xem xét nó. –

+0

Bạn đã thử chuyển từ SpringRestGraphDatabase không được chấp nhận sang SpringCypherRestGraphDatabase chưa? – cichystefan

+0

Có. Chúng tôi hiện đang làm việc với SpringCypherRestGraphDatabase – Nayish

Trả lời

Các vấn đề liên quan