У меня есть 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? Или это плохая практика?
Спасибо!
Роб