2014-04-18 6 views
5

pom.xml plików"URI nie jest zarejestrowany", gdy wykorzystanie http://xmlns.jcp.org/jsf/html”na stronie XHTML

<dependency> 
    <groupId>com.sun.faces</groupId> 
    <artifactId>jsf-impl</artifactId> 
    <version>2.2.0-m08</version> 
    <scope>provided</scope> 
</dependency> 

<dependency> 
    <groupId>com.sun.faces</groupId> 
    <artifactId>jsf-api</artifactId> 
    <version>2.2.0-m08</version> 
    <scope>provided</scope> 
</dependency> 

xhtml plik

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

internetowej. plik xml

<servlet> 
    <servlet-name>Faces Servlet</servlet-name> 
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>/faces/*</url-pattern> 
</servlet-mapping> 

Zawsze „http://xmlns.jcp.org/jsf/html” pokazany w kolorze czerwonym i mówi „URI nie jest zarejestrowany”. muszę wiedzieć, dlaczego jest to powiedzieć więc i jak to naprawić. Ktoś ma jakiś pomysł?

Używam Intellij IDEA i maven do projektu kompilacji.

+0

Nie znalazłem najlepszego rozwiązania. Użyłem kodu web.xml z tego samouczka i używam go w projekcie. Wtedy to działało www.tutorialspoint.com/jsf/jsf_first_application.html –

Odpowiedz

-1

Napotkałem te same problemy, gdy napisałem aplikację opartą na jsf w Intellij IDEA Community Edition. Tylko wersja ostateczna ma obsługę jsf.

+0

Mam ostateczne wsparcie. Nawet mam problem –