Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Не загружаются JSF-страницы 
V
    Опции темы
tolyan1980
  Дата 10.9.2009, 16:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 10.9.2009

Репутация: нет
Всего: нет



Решил попробовать технологию JSF, но после нескольких запусков появились проблемы с загрузкой страниц. Я прописал в web.xml сервлет и маппинг в соответствии с учебником и сконфигурил faces-config.xml, написал класс-контроллер, создал страницу test.jsp. Сначала все работало отлично. Но в какой-то момент, при загрузке приложения, GlassFish стал выдавать ошибку: HTTP Status 404 (The requested resource () is not available.). В лог при этом пишется: "PWC6117: File "D:\projects\test\dist\gfdeploy\test-war_war\test.jsp" not found". Реально файл существует и расмещен в каталоге "/faces"!

Часть web.xml выглядит так:
Код

    <servlet>
        <servlet-name>faces</servlet-name>
        <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>

    <servlet-mapping>
        <servlet-name>faces</servlet-name>
        <url-pattern>*.jsf</url-pattern>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>

Когда я убираю паттерн "/faces/*", страница test.jsp загружается. Ума не приложу, что делать? Подскажите, плиз...

Это сообщение отредактировал(а) tolyan1980 - 10.9.2009, 20:18
PM MAIL   Вверх
MisterCleric
Дата 10.9.2009, 16:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Дык, она не должна лежать в каталоге /faces. Положи ее просто в корень war'a. 
Контекст /faces/* это уже из движка JSF. Что к чему и как оно работает пока без понятия...


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
tolyan1980
Дата 10.9.2009, 16:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 4
Регистрация: 10.9.2009

Репутация: нет
Всего: нет



Цитата(MisterCleric @ 10.9.2009,  16:53)
Дык, она не должна лежать в каталоге /faces. Положи ее просто в корень war'a. 
Контекст /faces/* это уже из движка JSF. Что к чему и как оно работает пока без понятия...

Файлы .jsf также не грузятся из корня. .jsp (например, index.jsp) грузятся.
PM MAIL   Вверх
necromancer
Дата 15.9.2009, 15:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 317
Регистрация: 26.7.2006
Где: Москва

Репутация: 6
Всего: 7



Если ничего не помогает нужно действовать по шагам.
1 Создай тестовое пирложение заново.
2 По степенно увеличивай сожность и проверяй.
Твои файлы разметки для JSF должны иметь разширение jsp и лежать (по умолчанию) в корне.
При обращении по урлу /faces/index.jsp или /index.jsf он будет читать файл index.jsp (при условии что приложение развернуто врено и без ошибок )

Если ничего не будет помогать то лог развертывания томкаты (или что там у тебя) нужно разместить тут, что бы "гуру" могли его посмотреть, покивать умными головами и дать соотв рекомендации.


--------------------
С уважением, 
                 Виталий Смык
----------------------------------------------------------------------------------------------
SCJP, SCWCD, OCA
http://dev.maryno.net/video/
PM MAIL WWW ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0432 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.