Я боролся с моим веб-приложением (wsesupport) на Openshift с Wildfly 10 и MySQL 5.5. Каждый раз, когда я публиковал из eclipse (в представлении сервера щелкните правой кнопкой мыши wsesupport в Openshift), мой проект не был развернут, и в файлах журнала я мог найти сообщение об ошибке:
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
. Я заметил, что после публикации запись, которую я делал в источниках данных Non XA, всегда исчезала.