Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF - старт / 7 сообщений из 7, страница 1 из 1
05.05.2007, 12:04:05
    #34506686
nigger™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF - старт
Народ подскажите как правильно сконфигурировать JSF, какие либы надо, так как я понял, что надо не только jsf-api и jsf-impl.
Теоритически я все конфигурю верно, но блин постоянно вылитает ошибка приблизительно след текста :
Код: plaintext
1.
Faces Servlet currently is unavailiable.

Я делаю след:

1) в web.xml прописываю Faces Servlet
2) в faces-config.xml прописываю простой бин.
3) создаю index.jsp со след внутресодержимым:

Код: plaintext
1.
<jsp:forward путь_до_другой_jsp />

4) на другой_jsp используя парочку кастом теговы выводу из бина занчение.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
//подключаю кастом таги
<f:view>
//бла бла бла
        <body>
        <h:outputTex value="#{Mybean.value}"/>
        </body>
</f:view>

value не пустое.

И в результате валиться вон та ошибка, что я описал выше. Помогите плиз.
...
Рейтинг: 0 / 0
05.05.2007, 12:05:13
    #34506687
y3u
y3u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF - старт
покажи маппниг в web.xml
...
Рейтинг: 0 / 0
05.05.2007, 12:09:33
    #34506694
nigger™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF - старт
y3uпокажи маппниг в web.xml

Ну вот приблизительно так выглядит web.xml

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<?xml version="1.0" encoding="UTF-8"?>

<web-app version="2.4"
         xmlns="http://java.sun.com/xml/ns/j2ee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" >

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

    <servlet-mapping>
        <servlet-name>Faces Servlet</servlet-name>
        <url-pattern>/faces/*</url-pattern>
    </servlet-mapping>

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

</web-app>
...
Рейтинг: 0 / 0
05.05.2007, 12:32:56
    #34506724
yanich
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF - старт
nigger™
Код: plaintext
1.
<jsp:forward путь_до_другой_jsp />

А вот этот "путь_до_другой_jsp" точно начинается на /faces или оканчивается на .faces, в соответствии с маппингом в web.xml ?
...
Рейтинг: 0 / 0
05.05.2007, 12:40:21
    #34506734
nigger™
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF - старт
yanich nigger™
Код: plaintext
1.
<jsp:forward путь_до_другой_jsp />

А вот этот "путь_до_другой_jsp" точно начинается на /faces или оканчивается на .faces, в соответствии с маппингом в web.xml ?

Ага выглядит оно так :
Код: plaintext
1.
<jsp:forward page="/faces/my_jsp.faces">
...
Рейтинг: 0 / 0
05.05.2007, 17:46:35
    #34507095
i23m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF - старт
а если так:

<jsp:forward page="faces/my_jsp.faces">
...
Рейтинг: 0 / 0
06.05.2007, 13:39:16
    #34507618
i23m
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JSF - старт
попробуйте еще добавить в xml

<welcome-file-list>
<welcome-file>faces/my_jsp.faces</welcome-file>
</welcome-file-list>

<listener>
<listener-class>com.sun.faces.config.ConfigureListener</listener-class>
</listener>

listener нужен обязательно.
это, похоже, фича tomcat 6.x
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JSF - старт / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]