Как я могу внедрить ICEFaces2 в проект JSF2 в metbeans 7? - PullRequest
0 голосов
/ 23 февраля 2012

Во-первых, я слепой, и раздел Wiki ICEFaces вызывает у меня некоторые проблемы, когда я пытаюсь его прочитать.Во-вторых, я тоже итальянец, так что извините за мой плохой и, возможно, плохой английский.Хорошо, теперь я попытаюсь объяснить мою проблему.У меня есть проект, который работает должным образом и который реализует JSF2.0, теперь я бы добавил поддержку ICEFaces, потому что я использовал бы поле со списком автозаполнения и некоторые другие компоненты.Первое, что я сделал, это установил плагин на netbeans7, второе - изменил свойства моего проекта, добавив фреймворк ICEFaces, теперь я попробую это сделать, потому что в прошлом у меня были некоторые проблемы, и я также написал этот вопрос: ICE Faces и ошибка при создании компонента в WindowScoped после этого я многое изменил, поэтому мне пришлось отказаться от реализации ICEFaces, но теперь я бы добавил эту структуру.Проблема в том, что проект больше не работает, и, как я уже писал, я просто добавляю поддержку в фреймворк!Пример моей страницы, которая не работает:



<h:form> <h:commandLink action="/progetti/List.xhtml" value="Elenco dei Progetti"/> </h:form>
------------------------------------------------------------------------

Может кто-нибудь сказать мне, где я сделал ошибку?

[EDIT:], как я сказал, я попробовал это несколько раз назад, поэтому я не помню, что я делал в прошлый раз, поэтому я перезагружаю веб-сайт icefacesнашел эту страницу:http://res.icesoft.org/docs/v2_devguide/html/Adding%20ICEfaces%20to%20Your%20Application.htmlИ я проверяю свой web.xml, и это нормально, единственное, что я изменил, это код:



    <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>*.jsf</url-pattern>
        <url-pattern>/icefaces/*</url-pattern>
    </servlet-mapping>

очевидно, это не решает моювопрос ...

1 Ответ

0 голосов
/ 24 февраля 2012

Ну, я решил свою проблему ... как?Я не знаю ... Проект находится под SVN, поэтому после вопроса я вернул свой проект, чтобы продолжить работу, хорошо?Ну, а теперь проект поддерживает ICEFaces и работает вполне корректно!Таким образом, первая проблема заключается в подключаемом модуле ICEFaces и реализации инфраструктуры ICEFace from Add на сетевых компонентах.Теперь проект не связывает напрямую библиотеки ICEFaces, а связывает, вероятно, их с сервером Glassfish!Если у кого-то возникнет эта проблема, я предлагаю: добавьте библиотеки на сервер и попробуйте добавить некоторые компоненты ice, и, возможно, это сработает!

...