Вам необходимо убедиться, что JSF JAR-файлы находятся в пути к классу webapp. Они содержат необходимые файлы .taglib.xml
.
Как это сделать, это зависит от вашей среды разработки и целевого сервера, о котором вы ничего не сказали в своем вопросе.
Если вы используете, например, Eclipse и Tomcat, вам необходимо вручную загрузить JAR-файлы JSF с сайта поставщика и опустить их в /WEB-INF/lib
. Затем Eclipse выполнит необходимую магию. Или, если вы используете сервер, который уже поставляется вместе с JSF в комплекте, например Glassfish, JBoss AS и т. Д., Тогда вам нужно будет интегрировать его в . Серверы вид Eclipse, а затем установите его как Целевое время выполнения of ваш проект Eclipse в свойствах проекта. Затем Eclipse выполнит необходимую магию.
jsf jars вы имеете в виду jsf-api и jsf-impl? Я использую jboss7 и идею ic – demoth
JBoss уже поставляется с JSF в комплекте, поэтому вам не нужно загружать/включать его вручную. Я не использую IntelliJ IDEA, поэтому я понятия не имею, но принцип такой же, как и в Eclipse: до того, как вам нужно связать веб-проект с сервером JBoss в качестве целевой среды выполнения, чтобы IDE автоматически включала все предоставленные сервером библиотеки в пути сборки проекта (также путь к классам). – BalusC