Glassfish показывает домашнюю страницу по умолчанию вместо файла приветствия моего веб-приложения - PullRequest
2 голосов
/ 25 марта 2012

Я разрабатываю веб-приложение, используя Netbeans 7 и сервер Gassfish 3+

На самом деле, у меня проблема с запуском моего проекта. Нет ошибки, но браузер показывает мне домашнюю страницу по умолчаниюсервер, а не index.jsp

Я указал index.jsp в web.xml:

    <welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

Есть идеи решить эту проблему?Спасибо

Ответы [ 2 ]

4 голосов
/ 25 марта 2012

Домашняя страница сервера Glassfish обычно отображается, если в вашем пути нет имени приложения (контекстного корня).

Ваш URL в браузере должен выглядеть так:

http://localhost:8080/appname/index.jsp

замените appname на имя вашего приложения. Обычно это имя проекта Netbeans. Если вы не уверены, посмотрите в файл:

проект-Dir / Web / WEB-INF / ВС-web.xml

Там вы найдете тег <context-root>.

1 голос
/ 26 марта 2012

Спасибо, Мэтт, я добавляю appName в glassfish-web.xml

Но я обнаружил еще одну проблему с css из-за изменения contextpath

Чтобы решить ее, я заменяю ../ на pagecontext.request.contextPath в моих файлах jsp, например:

href="${pageContext.request.contextPath}/css/style.css" />
...