Как изменить стартовую страницу Glassfish по умолчанию? - PullRequest
5 голосов
/ 09 июня 2011

В настоящее время, когда я набираю URL моего веб-приложения, скажите «http://abc.edu/mywebapp/",. Меня перенаправляют на страницу входа в мое веб-приложение. Когда я набираю» http://abc.edu/",, я попадаю на информационную страницу GlassFish.Как я могу сделать это так, чтобы при вводе "http://abc.edu/", я попадал на страницу входа, а не на страницу информации GlassFish?

Ответы [ 2 ]

17 голосов
/ 09 июня 2011

Вариант 1: Вы можете установить один из ваших веб-приложений по умолчанию. Это можно сделать с помощью консоли администратора:

Конфигурация -> Виртуальные серверы -> Сервер

Затем выберите веб-приложение по умолчанию из раскрывающегося меню. Если ваш порт веб-сервера 8080, вы можете запустить ваше приложение сейчас:

http://hostname:8080

вместо http://hostname:8080/webapp

Обратите внимание, что «server» - это имя виртуального сервера Glassfish по умолчанию. Если вы настроили другой виртуальный сервер для своего веб-приложения, вам необходимо изменить его соответствующим образом.

Кроме того, в отношении этого источника могут быть некоторые проблемы с JDBCRealms.

Вариант 2: Вы также можете развернуть веб-приложение по умолчанию в «/» вместо «/ webapp», но я думаю, что первый вариант более гибкий.

3 голосов
/ 09 июня 2011

Вам нужно изменить корневой контекст на "/". Отредактируйте application.xml, где установлен корневой контекст для приложения. Возможно, вам придется отменить развертывание корневого порядка контекста по умолчанию для этого (это то, что я делаю в JBoss, я отменяю ROOT.war).

...