Projem yapısıNeo4j Wildfly OGM. Yerel birim testlerinde çalışıyor ancak kaynak haricinde dağıtma sonra başarısız
- kulak
- server.war
- lib/
- META-INF persistence.jar/uygulamadır .xml
Benvar persistence jar
içinde ilgili kod. Ve benim bağımlılıkları
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm-core</artifactId>
<version>2.0.1</version>
</dependency>
<dependency>
<groupId>org.neo4j</groupId>
<artifactId>neo4j-ogm-http-driver</artifactId>
<version>2.0.1</version>
</dependency>
Ben
com.abcd.persistence.nodes
Ve
UserDAO
i bu
User user = new User();
user.setName("Manju");
SessionFactory sessionFactory = new SessionFactory("com.abcd.persistence.nodes");
Session session = sessionFactory.openSession();
session.beginTransaction();
session.save(user);
session.getTransaction().commit();
Bu works fine
gibi bir kullanıcı eklemek çalışıyorum paketinde bir User
varlık var olan i persistence.jar
test durumda çalıştırırsanız . i bu Server.war
StackTrace tanımlanan dağıtım kullanarak DİNLENME sonrası hizmetlerini erişmeye çalıştığınızda Ama
Exception handling request to /ws/test: org.jboss.resteasy.spi.UnhandledException: java.lang.RuntimeException: org.neo4j.ogm.exception.ServiceNotFoundException: Resource: vfs:/content/ear.ear/lib/persistence.jar/com/abcd/persistence/nodes/
at org.jboss.resteasy.core.ExceptionHandler.handleApplicationException(ExceptionHandler.java:76)
at org.jboss.resteasy.core.ExceptionHandler.handleException(ExceptionHandler.java:212)
at org.jboss.resteasy.core.SynchronousDispatcher.writeException(SynchronousDispatcher.java:168)
Ve
Caused by: java.lang.RuntimeException: org.neo4j.ogm.exception.ServiceNotFoundException: Resource: vfs:/content/ear.ear/lib/persistence.jar/com/abcd/persistence/nodes/
at org.neo4j.ogm.ClassUtils.getUniqueClasspathElements(ClassUtils.java:135)
at org.neo4j.ogm.scanner.ClassPathScanner.getUniqueClasspathElements(ClassPathScanner.java:158)
at org.neo4j.ogm.scanner.ClassPathScanner.scan(ClassPathScanner.java:130)
at org.neo4j.ogm.metadata.DomainInfo.load(DomainInfo.java:260)
ben bir şey eksik varsa bana bildirin lütfen olduğunu başarısız olur.
Bukle kullanarak neo4j dinlenme URL'si aradığımda iyi çalışıyor. Ve daha önce test vakasının iyi çalıştığından bahsetmiştim. Varlık paketini çalışma zamanında çözemez. – Shettyh