Я пытаюсь добавить MyFaces Tomahawk в мой проект JSF 2.0 в NetBeans. Я прочитал много комментариев, где говорится, как это сделать, но это не работает, есть шаги, которые я сделал:
1º Скопируйте все библиотеки jar, загруженные с сайта Tomahawk, в /% ProjectFolder% / web / WEB-INF / lib (у меня нет папки lib, поэтому я ее создал)
2º Добавить библиотеку в проект, используя Свойства / Библиотеки / Добавить папку в NetBeans
3º Добавьте следующий код в web.xml:
<filter>
<filter-name>extensionsFilter</filter-name>
<filter-class>org.apache.myfaces.webapp.filter.ExtensionsFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<servlet-name>Faces Servlet</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>extensionsFilter</filter-name>
<url-pattern>/faces/myFacesExtensionResource/*</url-pattern>
</filter-mapping>
<servlet>
<servlet-name>Faces Servlet</servlet-name>
<servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
4º Добавьте в index.xhtml следующую строку в теге html:
xmlns:t="http://myfaces.apache.org/tomahawk"
Что ж, я думаю, что мне не нужно делать больше, но когда я делаю последний шаг, NetBeans говорит мне: «Не найдена библиотека для этого пространства имен».
Я уверен, что я делаю это плохо, но я не знаю, что мне нужно делать ..... некоторые идеи?
Я надеюсь, что этот пост будет учебным пособием, потому что я считаю его необходимым.
Спасибо ^^
EDIT:
Я обнаружил ошибку: нам нужен еще один шаг:
5º Вы должны загрузить Этот файл примера. Это коллекция примеров в файле войны. Откройте его с помощью winrar или аналогичного файла и откройте папку unrar myfaces-example-simple20-1.1.11 . После этого перейдите в myfaces-example-simple20-1.1.11 \ WEB-INF \ src \ META-INF \ directory и скопируйте все файлы в свой web / META-INF /. Затем NetBeans покажет вам помощь и опции автозаполнения.