Глядя на ваши загрузочные журналы и намерения развертывания, следует сделать важное различие в отношении автоматических развертываний и различных методологий между автономными и доменными экземплярами.
Папка развертывания, которую вы пытаетесь развернутьfrom основан на следующем пути:
AS_HOME/standalone/deployments
Как вы заметите, в каталоге AS_HOME / domain / path такой директории нет.Это связано с тем, что только автономный экземпляр может использовать горячее развертывание, при этом доставка AS7 с включенной по умолчанию функцией автоматического развертывания для сканера развертывания, который управляет этим каталогом.Сканер попытается развернуть любое приложение, скопированное в эту папку, используя файлы маркеров, чтобы указать состояние развертывания.
В вашем примере HelloWorld
развернется, если вы развернете автономный экземпляр сервера приложенийсо следующим скриптом.
Windows:
EAP_HOME/bin/standalone.bat
Linux:
EAP_HOME/bin/standalone.sh
Имейте в виду, что сначала сервер должен бытьactive (что звучит глупо, но о нем легко забывают при тестировании AS7), и что папка развертывания подтвердит развертывание с файлом маркера <filename>.<filetype>.deployed
.Аналогично, неудачное развертывание приведет к файлу маркера <filename>.<filetype>.failed
.
Вы также можете развернуть пример, используя CLI управления и консоль управления (а также через IDE, например, JBoss Developer Studio или даже через Maven).Обычно я выбираю консоль ради простоты использования и визуальной обратной связи.В этом видео от разработчика JBoss показаны все доступные методы: http://www.youtube.com/watch?v=OuFaYYQVJP0
Для экземпляров домена рекомендуется использовать либо CLI управления, либо консоль управления.На странице документации JBoss для развертывания приложений есть дополнительная информация.
https://docs.jboss.org/author/display/AS7/Admin+Guide#AdminGuide-Applicationdeployment