Получение ошибки «Не найдена библиотека для этого пространства имен» - PullRequest
1 голос
/ 26 июля 2011

Я использую Netbeans6.8 и пытаюсь создать простой проект с JSF2 и Primefaces.

Поместил jars jsf-impl-2.0.3.jar, jstl-1.0.2.jar, jsf-api-2.0.3.jar, primefaces-2.2.1.jar в папке lib, и я получаю эту ошибку в моем редакторе NetBeans «Не найдена библиотека для этого пространства имен»

Мой код для страницы login.xhtmlкак показано ниже.

<html xmlns="http://www.w3c.org/1999/xhtml" 
    xmlns:f="http://java.sun.com/jsf/core" 
    xmlns:h="http://java.sun.com/jsf/html" 
    xmlns:p="http://primefaces.prime.com.tr/ui"> 
<h:head> 
    <link type="text/css" rel="stylesheet" href="themes/bluesky/skin.css" /> 
</h:head> 
<h:body> 
   .....

Может ли кто-нибудь помочь мне, например, в чем может быть причина, по которой я получаю эту ошибку.

Я правильно разместил файл face-config.xml.

1 Ответ

3 голосов
/ 26 июля 2011

Ваше имя по умолчанию xmlns пространство имен неверно.Он должен указывать на www.w3.org, а не www.w3c.org.

Исправить это соответствующим образом:

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