【发布时间】:2017-05-17 18:53:03
【问题描述】:
我使用 jboss forge 创建了一个 wildfly-swarm 测试项目,但是当我生成项目时遇到错误:
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]"
]
}
我该怎么办? 如果有人可以帮助我,谢谢!
【问题讨论】:
-
从错误中我猜你添加了 WF Swarm 的
jpa和/或datasource依赖项。您是否还添加了对 H2 JDBC 驱动程序的依赖项,还是添加了其他依赖项?请参阅howto.wildfly-swarm.io/create-a-datasource 了解如何创建数据源连接 -
是的真的忘了JDBC驱动的依赖了,非常感谢帮助
标签: maven java-ee-7 wildfly-swarm jboss-forge