Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java EE (J2EE) и Spring > как прикрутить ajax4jsf к проекту?


Автор: skhilkov 27.6.2007, 12:29
Здрасте! Есть jsf проект, куда я и хочу прикрутить ajax, для чего закачал его с оффсайта, далее следуя указаниям мануала, подключил ajax4jsf как библиотеку, а в web.xml про писал вот это:
Код

 <filter> 
    <display-name>Ajax4jsf Filter</display-name> 
    <filter-name>ajax4jsf</filter-name> 
    <filter-class>org.ajax4jsf.Filter</filter-class> 
    </filter> 
    <filter-mapping> 
        <filter-name>ajax4jsf</filter-name> 
    <servlet-name>Faces Servlet</servlet-name>
    <dispatcher>REQUEST</dispatcher>
    <dispatcher>FORWARD</dispatcher>
    <dispatcher>INCLUDE</dispatcher>
    </filter-mapping>

Но при старте Tomcat выдает мне следующее: 
SEVERE: Error filterStart
27.06.2007 15:25:07 org.apache.catalina.core.StandardContext start
SEVERE: Context [/realty] startup failed due to previous errors

Причем в этот раз скачал более новую версию библиотеки - результат тот же .....
ЗЫ: Среда разрабтки - Netbeans 6 M9, если это важно, томкат 5.5

PS Попробовал вообще удалить библиотеки из проекта - результат тот же самый(удивительно подробное описание ошибок...), я подумал что может глючит нетбинс и не помещает джарчеги куда надо, но потом посмотрел в папку web-inf\lib и увидел что ajax4jsf там есть...... чудеса и только..... 

Автор: necromancer 27.6.2007, 18:08
ну во превых закоментируй все dispatcher
вот пример web.xml из моего проекта:
Код

    <filter>
        <filter-name>ajax4jsf</filter-name>
        <display-name>Ajax4jsf Filter</display-name>
        <filter-class>org.ajax4jsf.Filter</filter-class>
        <init-param>
            <param-name>forceparser</param-name>
            <param-value>false</param-value>
        </init-param>
    </filter>
   <filter-mapping>
        <filter-name>ajax4jsf</filter-name>
        <servlet-name>Faces Servlet</servlet-name>
        <!--<dispatcher>REQUEST</dispatcher>-->
        <!--<dispatcher>FORWARD</dispatcher>-->
        <!--<dispatcher>INCLUDE</dispatcher>-->
    </filter-mapping>


Автор: Foli 27.6.2007, 21:57
Если удалить хочешь либки сначало останови сервак. Потом их удали всё. У меня так удаляет. 

Автор: skhilkov 3.7.2007, 11:35
necromancer,  пробовал убрать(хотя так на оффсайте написано) - не помогает, SEVERE: Error filterStart и хоть тресни......

Автор: powerOn 3.7.2007, 12:10
Прикрепляю рабочий проект NB 5.5 без библиотек. 

Автор: skhilkov 3.7.2007, 12:49
powerOn,  вот теперь точно не понимаю..... пытался запустить твой проект:
Код

SEVERE: Error filterStart
03.07.2007 17:01:32 org.apache.catalina.core.StandardContext start
SEVERE: Context [/WebApplication1] startup failed due to previous errors

Вопрос  - каково содержимое библиотеки ajax4jsf у тебя?

Автор: powerOn 3.7.2007, 13:01
Цитата(skhilkov @  3.7.2007,  13:49 Найти цитируемый пост)
Вопрос  - каково содержимое библиотеки ajax4jsf у тебя?


ajax4jsf.jar
oscache-2.3.2.jar


Автор: skhilkov 3.7.2007, 13:05
powerOn,  хммм да уж, у меня то же самое.... слушай, а Tomcat встроенный?

Автор: powerOn 3.7.2007, 13:11
Цитата(skhilkov @  3.7.2007,  14:05 Найти цитируемый пост)
а Tomcat встроенный? 

Угу. 
Прикрепи свой проект без либ. Я попробую у себя запустить.

Автор: skhilkov 3.7.2007, 13:15
powerOn,  а у меня он НЕ встроенный, может чего-то конфигурировать надо.... а насчет проекта..... там база данных и все такое.....  в общем метров 20 без либ будет )))

Добавлено через 1 минуту и 45 секунд
сейчас попробую Tomcat другой поставить, хотя мне кажется что надо что-то где-то прописать....

Автор: powerOn 3.7.2007, 13:18
Цитата(skhilkov @  3.7.2007,  14:15 Найти цитируемый пост)
а насчет проекта..... там база данных и все такое.....  в общем метров 20 без либ будет )))


ну так ты напиши простой, маленький проект, только для того чтобы ajax4jsf протестить... иногда ошибки просто из за невнимательности (вернее большинство ошибок smile).

Автор: skhilkov 3.7.2007, 13:54
Вот маленький проект, только пересылать его я смысла не вижу...... это все равно что переслать тебе твой проект ))) Однако вот он - нерабочий простой проект с ajax4jsf

Автор: powerOn 3.7.2007, 14:33
Цитата(skhilkov @  3.7.2007,  14:54 Найти цитируемый пост)
Вот маленький проект, только пересылать его я смысла не вижу...... это все равно что переслать тебе твой проект ))) Однако вот он - нерабочий простой проект с ajax4jsf 

угу, твой проект прошел нормально. Видно Tomcat что-то у тебя не пашет, на другом попробуй. Кстати, какая версия ajax4jsf у тебя? (у меня 1.0.6)

Автор: skhilkov 3.7.2007, 14:42
powerOn,   а у меня 1.1.1...... Но то же самое было с 1.1.0 (я после этого и скачал 1.1.1). Буду пробовать томкат переставлять...... В любом случае - спасибо за помощь!!!

Автор: skhilkov 3.7.2007, 19:12
Ну вот, победил я эту фигню.... В общем, начал с того что занялся исправлением другой фигни - у меня неправильно инициализировался log4j, исправил(добавил проперти), а вот он уже мне потом и сказал, что не может найти commons/collections/bla/bla.... Скачал с джакарты  этот джарчег, все заработало!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)