2012-04-17 3 views
1

Не уверены, что если эта проблема стара или нет, но я не могу найти пространство именJSF имен не найдены

xmlns:f="http://java.sun.com/jsf/core" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:ui="http://java.sun.com/jsf/facelets" 

, например, это пространство имен

xmlns="http://www.w3.org/1999/xhtml" 

доступен для меня

спасибо

ответ

0

Вам необходимо убедиться, что JSF JAR-файлы находятся в пути к классу webapp. Они содержат необходимые файлы .taglib.xml.

Как это сделать, это зависит от вашей среды разработки и целевого сервера, о котором вы ничего не сказали в своем вопросе.

Если вы используете, например, Eclipse и Tomcat, вам необходимо вручную загрузить JAR-файлы JSF с сайта поставщика и опустить их в /WEB-INF/lib. Затем Eclipse выполнит необходимую магию. Или, если вы используете сервер, который уже поставляется вместе с JSF в комплекте, например Glassfish, JBoss AS и т. Д., Тогда вам нужно будет интегрировать его в . Серверы вид Eclipse, а затем установите его как Целевое время выполнения of ваш проект Eclipse в свойствах проекта. Затем Eclipse выполнит необходимую магию.

+0

jsf jars вы имеете в виду jsf-api и jsf-impl? Я использую jboss7 и идею ic – demoth

+0

JBoss уже поставляется с JSF в комплекте, поэтому вам не нужно загружать/включать его вручную. Я не использую IntelliJ IDEA, поэтому я понятия не имею, но принцип такой же, как и в Eclipse: до того, как вам нужно связать веб-проект с сервером JBoss в качестве целевой среды выполнения, чтобы IDE автоматически включала все предоставленные сервером библиотеки в пути сборки проекта (также путь к классам). – BalusC

Смежные вопросы