0

Я использую последнюю версию WildFly, которая WildFly 10.0.0 окончательных, и я encountring проблемы в развертывании папки, которую я не обращенную при использовании WildFly 8.WildFly 10 делает развертывание ошибки

Моих проблема в том, что у меня есть папка веб-приложения, и когда я пытаюсь ее развернуть, я получаю это сообщение об ошибке:

Требуется развертывание запроса «***. war», но развертывания нет.

Я уверен, что я следую за правильные инструкции, чтобы развернуть мое приложение, как она была развернута с использованием WildFly 8, но не WildFly 9 и 10.

Эти инструкции, которые я отслеживаю, чтобы развернуть мой применение:

  1. Скопируйте папку веб-приложение для автономного/deploymentsfolder,
  2. переименовать мою папку в XXX.war.dodeploy,
  3. затем вернуться к бен folde r и запустите файл standalone.bat.

Но я не получаю ни ничего, ни сообщение о том, что запрос «***. War» запрашивался, но развертывания нет.

+0

Как выглядит структура каталогов? –

+0

@JamesR.Perkins это выглядит следующим образом: -/автономные -/внедрений ---/XXX.war.dodeploy ---- home.xhtml ----/админ ----- index.xhtml ---- изображения ----/META-INF ----- context.xml ----/страницы ----- XHTML страницы -----/вкл - -/ресурсы -----/font-awsome -----/css -----/jquery -----/... и т.д. ----/WEB- INF ----- web.xml - ---- jboss-web.xml ----- faces-config.xml -----/классы -----/lib -----/шаблоны -----/вкл – Khaled

ответ

0

На самом деле, то, что вам нужно сделать, это:

  1. Скопируйте папку веб-приложения в папку standalone/deployments,
  2. переименовать папку в XXX.war(без .dodeploy части),
  3. создать пустой файл с именем XXX.war.dodeploy (это фактически то, что запускает развертывание веб-приложения с именем XXX.war)
  4. затем вернитесь в папку bin и запустите файл standalone.bat.

От https://docs.jboss.org/author/display/WFLY10/Application+deployment:

Marker Файлы

Файлы маркерные всегда имеют такое же имя, как и содержание развертывания, к которому они относятся, но с дополнительным суффиксом файла добавляется. Например, файл маркера, указывающий, что файл example.war должен быть развернут, называется example.war.dodeploy. Различные суффиксы файлов маркеров имеют разные значения.

0

Для развертывания веб-приложений в wildfly 10 вы можете либо скопировать военный файл непосредственно в автономную/развертывающую папку, либо использовать консоль управления и выбрать файл войны для развертывания.

Сканер развертывания сканирует папку для любых военных файлов и развертывает их, и нет необходимости в том, чтобы какой-либо файл .war.dodeploy присутствовал, хотя создание такого файла также выполняется.

Смежные вопросы