Развернуть файл WAR в JBoss

Разверните WAR-файл в JBoss

1. Вступление

В этом руководстве мы рассмотрим, как развернуть файл войны на сервере JBoss.

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

2. Развертывание файла WAR вручную

Если у нас уже есть файл войны и мы хотим развернуть его на JBoss,we can go to the JBoss installation directory at standalone/deployments and paste the file there.

Существует два режима, в которых работает развертывание:

  • manual: сканер развертывания не будет пытаться напрямую отслеживать папку развертывания. Вместо этого сканер использует файлы маркеров. Добавление пользователем файла маркера служит своего рода командой, указывающей сканеру развернуть контент.

  • auto: сканер будет напрямую отслеживать папку развертывания, автоматически развертывая новый контент и повторно развертывая контент, отметка времени которого изменилась.

Мы можем указать режим в конфигурационном файлеstandalone.xml , установив значение атрибутаauto-deploy-zipped наtrue илиfalse:.

По умолчанию это значениеtrue. Поэтому всякий раз, когда мы помещаем военный файл в папку развертывания, он развертывается автоматически. JBoss автоматически создает файл маркера.deployed, который указывает, что содержимое было развернуто.

Однако, если мы удалим предыдущее развертывание перед копированием нового файла war в папку развертывания, JBoss создаст файл-маркер.undeployed, предполагающий, что развертывание было удалено. В этом случае нам потребуется вручную удалить файл маркера, чтобы начать развертывание.

Если для параметраauto-deploy-zipped задано значениеfalse, нам нужно будет вручную создать файл маркера.deployed для запуска развертывания.

3. Использование Eclipse для развертывания

Мы можемcreate a dynamic web project in Eclipse, add a JBoss server and then configure the application to run on the server. Внутри Eclipse создаст файл war приложения и поместит его в каталог JBoss. Мы можем создать файлindex.html и установить на него точкуwelcome-file inweb.xml to.

Чтобы проверить, успешно ли развернуто приложение, мы можем запустить веб-браузер и попытаться получить доступ к URL-адресу в следующем формате:http://localhost: <номер порта> / <имя проекта>

Если мы видим страницу индекса, приложение успешно развернуто.

4. Заключение

В этой статье мы рассмотрели, как развернуть файл war на сервере JBoss, работая с папкой развертывания и используя Eclipse.

Мы также обсудили режимы автоматического и ручного развертывания и то, как они работают с файлами маркеров JBoss.