GlassFish 3.1, как развернуть EAR с WAR в корне сервера?

У меня есть EAR с WAR, который я развертываю на GlassFish 3.1

В настоящее время приложение работает на localhost: 8080 / myapp / index.jsf

Я хочу, чтобы он работал на localhost: 8080 / index.jsf

Для этого я изменил application.xml в EAR с contextRoot "myapp" на contextRoot = " / "

Когда я развертываю свой EAR с помощью пользовательского интерфейса администратора GlassFish, он выдает ошибку развертывания, а затем, когда я пытаюсь перейти к пользовательскому интерфейсу администратора, он показывает мне домашнюю страницу GlassFish по умолчанию. Для восстановления мне нужно отменить развертывание EAR с помощью asadmin из командной строки, а затем выполнить перезагрузку домена для перезапуска сервера.

Моя теория состоит в том, что мое приложение и пользовательский интерфейс администратора GlassFish работают с корневым каталогом "/".

ВОПРОС: Как правильно развернуть мое веб-приложение в корневом каталоге GlassFish 3.1? Или это плохая практика?

Спасибо!

Роб

6
задан Robert Hume 17 October 2011 в 19:27
поделиться