Я использую JBoss 6.0.
Я развернул свое веб-приложение: myApp.ear в веб-контексте: " / test ".Так что в URL-адресе браузера, если я наберу "http://localhost:8080/test/",, я получу свою страницу входа в систему (myLogin.jsp).
Поскольку моя WAR существует в файле EAR, я имеюуказал корень контекста в файле application.xml , используя элемент context-root внутри веб-модуля - т.е.
<module>
<web>
<web-uri>myWeb.war</web-uri>
<context-root>/test</context-root>
</web>
</module>
Мой вопрос: как автоматически направлять пользователя в мое веб-приложение из «корневого контекста»?
Я имею в виду, если пользователь печатает "http://localhost:8080/", Я ожидаю, что страница входа в мое веб-приложение будетзагрузить (вместо стандартной страницы JBoss ROOT.war's index.html).
Я удалил существующую index.html из {JBOSS} \ server \ default \ deploy \ ROOT.war и создал там login.jsp.Теперь я вижу, что «login.jsp» вызывается, когда я набираю http://localhost:8080/. Но я не могу перенаправить запрос пользователя на страницу входа в мое веб-приложение.
В этом login.jsp,Я пробовал с: <jsp:forward page="/test" />
, но я получаю ошибку: «HTTP Status 404 - /test".
Если я вызываю как <jsp:forward page="/test/myLogin.jsp" />
, я все равно получаю ту же ошибку 404.
Кто-нибудь может подсказать, как добиться автоматического перенаправления на мое веб-приложение из корневого контекста?