2016-04-10 15 views
1

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.

cevap

0

Servis bitiş noktasına bağlanamadığı gibi okunuyor. SoapUI'yı indirin ve REST servisinin işe yarayıp yaramadığını görün.

Soapui.org

+0

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

İlgili konular