我在 Openshift 上使用 Wildfly 10 和 MySQL 5.5 处理我的 webapp (wsesupport) 时遇到了困难。每次我从 Eclipse 中发布时,(在服务器视图中,右键单击 Openshift 的 wsesupport)我的项目没有部署,并且在日志文件中我可以找到错误消息:
2016-03-10 17:32:56,740 ERROR [org.jboss.as.controller.management-operation] (Controller Boot Thread) WFLYCTL0013: Operation ("deploy") failed - address: ([("deployment" => "ROOT.war")]) - failure description: {"WFLYCTL0180: Services with missing/unavailable dependencies" => [
"jboss.persistenceunit.\"ROOT.war#wsesupport\".__FIRST__PHASE__ is missing [jboss.naming.context.java.wsesupport]",
"jboss.persistenceunit.\"ROOT.war#wsesupport\" is missing [jboss.naming.context.java.wsesupport]"
我通过 myapp 的管理控制台在线重新添加了很多次我的数据源。我通过rhc port-forward wsesupport
命令然后在浏览器中做到了这一点localhost:9990
。我注意到发布后,我在非 XA 数据源中所做的条目总是消失。