проблема с моим файлом докера и конфигурацией wildfly

#java #spring #docker #wildfly

Вопрос:

У меня проблема с моим файлом докера и конфигурацией wildfly. Я использую следующий файл Dockerfile в качестве основы: https://github.com/mosaic-hgw/WildFly/blob/master/Dockerfile Который я расширил в соответствии с потребностями моего Частного проекта. Я хочу перенести свой существующий проект в Docker, но при развертывании файла WAR я получаю следующее сообщение об ошибке, которое я не понимаю.

0:06:29 480 ИНФОРМАЦИЯ [org.jboss.as.ejb3.развертывание] (поток службы MSC 1-2) WFLYEJB0473: Привязки JNDI для компонента сеанса с именем «Планировщик» в блоке развертывания «развертывание» ROOT.war «» следующие:

 java:global/ROOT/Scheduler!com.monck.core.scheduling.Scheduler
java:app/ROOT/Scheduler!com.monck.core.scheduling.Scheduler
java:module/Scheduler!com.monck.core.scheduling.Scheduler
java:global/ROOT/Scheduler
java:app/ROOT/Scheduler
java:module/Scheduler
 

10:06:29 481 ИНФОРМАЦИЯ [org.jboss.as.ejb3.deployment] (поток службы MSC 1-2) WFLYEJB0473: Привязки JNDI для компонента сеанса с именем «Почта» в блоке развертывания » развертывание «ROOT.war» следующие:

 java:global/ROOT/Mail!com.monck.core.mail.Mail
java:app/ROOT/Mail!com.monck.core.mail.Mail
java:module/Mail!com.monck.core.mail.Mail
java:global/ROOT/Mail
java:app/ROOT/Mail
java:module/Mail
 

Теперь ошибка:

10:06:33 316 ОШИБКА [org.jboss.as.контроллер.управление-операция] (Загрузочный поток контроллера) WFLYCTL0013: Сбой операции («развертывание») — адрес: ([(«развертывание» => «ROOT.war»)]) — описание сбоя: { «WFLYCTL0412: Необходимые службы, которые не установлены:» =>> [«jboss.security.security-домен.monck»], «WFLYCTL0180: Службы с отсутствующими/недоступными зависимостями» =>>> [ «jboss.развертывание.подразделение.»ROOT.война».компонент.Почта.СОЗДАТЬ отсутствует [jboss.security.security-домен.monck]», «jboss.deployment.unit.»ROOT.war».компонент.Планировщик.СОЗДАТЬ отсутствует [jboss.security.security-домен.monck]», «jboss.развертывание.подразделение.»КОРЕНЬ.война».подводное течение-развертывание.UndertowDeploymentInfoService отсутствует [jboss.security.security-домен.monck]» ] }

Ответ №1:

Решается с помощью

($JBOSS_CLI -c «/подсистема=безопасность/домен безопасности=monck:добавить(тип кэша=по умолчанию)») amp;amp;