Как удалить имя проекта Java в URL

1

У меня есть это имя проекта в моем eclipse 'abc-work', и когда я запускаю его на localhost, URL-адрес

HTTP://локальный: 8080/абв-работа

Открываемый по умолчанию файл или страница (в соответствии с web.xml ниже)

<display-name>abc-work</display-name>
  <welcome-file-list>
    <welcome-file>account/login.xhtml</welcome-file>
  </welcome-file-list>

Я успешно развернул это приложение в облаке и связал его с моим доменом.

Теперь URL:

http://www.abcwork.in/abc-work/

Теперь проблема в том, что мне нужно удалить последнюю /abc-work/ из этой ссылки, страница входа должна открываться напрямую со ссылкой http://www.abcwork.in/

Мой проект находится в Glassfish 3.1.2

Мне нужно сделать это изменение, возможно, переписывая URL в web.xml, но я не знаю, как его достичь.

Я попытался изменить корень контекста из свойств проекта Eclipse, попробовал изменить контекст rootfish-web.xml тоже - не работал для меня.

Любая помощь должна быть высоко оценена. Благодарю.

Теги:
glassfish
url-rewriting
web.xml

1 ответ

1
Лучший ответ

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

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

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

http://hostname:8080

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

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

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

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

  • 0
    Отлично, вариант 1 у меня работает. Спасибо миллион за вашу помощь!
  • 0
    Поскольку предоставленное решение решило вашу проблему, было бы неплохо, если бы вы отметили ответ как правильный как дополнение к миллиону благодарностей)
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню