Как запустить файл .ear в JBoss 6? - PullRequest
2 голосов
/ 18 апреля 2011

Я создал файл myProj.ear и скопировал его в папку развертывания сервера JBoss. Как запустить мой проект после запуска сервера jBoss?

Я использую файл войны и развернуть его в Tomcat до сих пор, чтобы запустить мой проект .... у меня новый Требование запустить проект в JBoss. Итак, я преобразовал свой военный файл в файл ear с помощью команды Jar -cvf myProj.ear . , Должен ли я что-то изменить в моем проекте для запуска приложение в JBoss или просто копирование моего файла .ear в jBoss достаточно развернуть папку?

Ответы [ 2 ]

2 голосов
/ 31 октября 2013

Развертывание приложения в JBoss довольно просто. Вам просто нужно скопировать файл EAR в каталог deploy в каталоге «server configuration» по вашему выбору. Большинство людей развертывает его в конфигурации «по умолчанию», копируя файл EAR в каталог JBOSS_DIR / jboss-as / server / default / deploy.

После копирования просто запустите run.sh из bin, вы можете использовать следующие параметры, чтобы связать его с ip (-b) или связать его с любым другим портом (-Djboss.service.binding.set)

./run.sh -b 9.xxx.xxx.xxx -Djboss.service.binding.set=ports-01

Как только вы запустите его, посмотрите на консоль сообщение об ошибке. Если все пойдет хорошо, через пару секунд вы увидите «Запущенное приложение J2EE».

Если есть какие-либо ошибки или исключения, запишите сообщение об ошибке. Убедитесь, что EAR завершен, и проверьте файл WAR и файлы JAR EJB, чтобы убедиться, что они содержат все необходимые компоненты (классы, дескрипторы, jboss-deploy-structure.xml и т. д.).

Вы можете безопасно повторно развернуть приложение, если оно уже развернуто. Чтобы удалить его, вам просто нужно удалить архив из каталога развертывания. Нет необходимости перезагружать сервер в любом случае. Если все прошло нормально, укажите в браузере URL-адрес приложения.

http://localhost:8080/xyz
2 голосов
/ 18 апреля 2011

JBoss обычно поддерживает горячее развертывание - это означает, что если ваше приложение было развернуто правильно (смотрите консоль), оно может быть доступно через браузер (если у вас есть пользовательский интерфейс) или через веб-сервисы, управляемые bean-компоненты или любой другой интерфейс, который у васпри условии.

Вы можете увидеть статус вашего приложения на консоли администратора JBoss .Вы можете добраться до него, введя URL-адрес вашей установки JBoss.Если вы запускаете свой ванильный JBoss локально, вы сможете найти консоль в http://127.0.0.1:8080/admin-console

Чтобы повторить: явного запуска не требуется, JBoss сделает это за вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...