2017-05-17 9 views
0

habe ich einen Wildfly-Schwarm Testprojekt Jboss Schmiede mit, aber wenn ich Projekt generieren begegne ich den Fehler:mvn Wildfly-Schwarm: run Fehler

2017-05-17 15:35:00,528 ERROR [org.jboss.as.controller.management-operation] (main) WFLYCTL0013: Operation ("add") failed - address: (("deployment" => "demo.war")) - failure description: { 
    "WFLYCTL0412: Required services that are not installed:" => ["jboss.naming.context.java.jboss.datasources.ExampleDS"],                             
    "WFLYCTL0180: Services with missing/unavailable dependencies" => [                                          
     "jboss.persistenceunit.\"demo.war#demo-persistence-unit\" is missing [jboss.naming.context.java.jboss.datasources.ExampleDS]",                          
     "jboss.persistenceunit.\"demo.war#demo-persistence-unit\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.datasources.ExampleDS]"                       
    ]                                                           
}                                                            
2017-05-17 15:35:00,530 ERROR [org.jboss.as.server] (main) WFLYSRV0021: Deploy of deployment "demo.war" was rolled back with the following failure message:                     
{                                                            
    "WFLYCTL0412: Required services that are not installed:" => ["jboss.naming.context.java.jboss.datasources.ExampleDS"],                             
    "WFLYCTL0180: Services with missing/unavailable dependencies" => [                                          
     "jboss.persistenceunit.\"demo.war#demo-persistence-unit\" is missing [jboss.naming.context.java.jboss.datasources.ExampleDS]",                          
     "jboss.persistenceunit.\"demo.war#demo-persistence-unit\".__FIRST_PHASE__ is missing [jboss.naming.context.java.jboss.datasources.ExampleDS]"                       
    ]                                                           
} 

, was soll ich tun? Wenn mir jemand helfen kann, danke!

+0

Aus dem Fehler, den ich vermute, haben Sie die 'jpa' und/oder' datasource' Abhängigkeiten von WF Swarm hinzugefügt. Haben Sie auch eine Abhängigkeit von H2 JDBC-Treiber oder eine andere? Siehe https://howto.wildfly-swarm.io/create-a-datasource/ zum Erstellen einer Datenquelle Verbindung – Ken

+0

Ja wirklich vergessen, die Abhängigkeit des JDBC-Treibers, vielen Dank für die Hilfe –

Antwort

0

Obwohl Sie Ihre persistence.xml nicht in Ihren Post einfügen, bedeutet dieser Fehler, dass der Standarddatenbanktreiber nicht gestartet wurde und in Ihrer Datei persistence.xml, die von jpa verwendet wird, referenziert wird. Wenn Sie Maven verwenden, müssen Sie mindestens einen der Standard-jdbc-Treiber jar mit dem Kompilierbereich einschließen, der die Datenquelle ExampleDS automatisch konfiguriert.

Stellen Sie außerdem sicher, dass Sie die neueste Version 2017.5.0 verwenden.

Verwandte Themen