Wildfly DefaultJMSConnectionFactory отсутствует при развертывании WAR
Я пытаюсь развернуть файл войны openscoring.io в Wildfly. Это моя первая попытка и что-нибудь с Wildfly, поэтому я мог упустить что-то простое.
При развертывании / включении войны я получаю следующую ошибку:
Невозможно изменить развертывание.
Неожиданный ответ HTTP: 500
Request {"operation" => "deploy", "address" => [("deploy" => "openscoring-webapp-1.2-SNAPSHOT.war")] }
отклик
Внутренняя ошибка сервера { "output" => "fail", "fail-description" => {"WFLYCTL0180: Службы с отсутствующими / недоступными зависимостями" => ["jboss.naming.context.java.module.\" Openscoring-webapp-1.2-SNAPSHOT\".\" Openscoring-webapp-1.2-SNAPSHOT \ ". Отсутствует DefaultJMSConnectionFactory [jboss.naming.context.java.jboss.DefaultJMSConnectionFactory]"]}, "roll-back" => true }
Я просмотрел domain.xml и вижу, что здесь есть DefaultJMSConnectionFactory
<entries>
<entry name="java:/JmsXA"/>
<!-- Global JNDI entry used to provide a default JMS Connection factory to EE application -->
<entry name="java:jboss/DefaultJMSConnectionFactory"/>
</entries>
Любые идеи о том, куда идти дальше, будут по достоинству оценены. Заранее спасибо.
1 ответ
Попробуйте запустить Wildfly, используя автономно-полную конфигурацию (./standalone.sh --server-config=standalone-full.xml
). Конфигурация по умолчанию содержит только веб-профиль, который не включает JMS.