2013-07-23 5 views
-1

У меня проблема в моем NewFile.xhtml. Я использую jsf2.2.PrimeFaces не работает

Когда я положил библиотеку primefaces-3.5.jar в мою папку web/lib и перезагрузил сервер tomcat, веб-страница больше не работает. Когда я удаляю файл jar PrimeFaces, все работает без показов моих тегов PrimeFaces.

я поставил внешний банку правильно, но я думаю, что есть что-то не так:

мой web.xml файл

<!DOCTYPE web-app PUBLIC 
"-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" 
"http://java.sun.com/dtd/web-app_2_3.dtd" > 
<web-app> 
<display-name>Sample JSF 2 Filter login app</display-name> 

<!-- Login filter --> 
<filter> 
    <filter-name>LoginFilter</filter-name> 
    <filter-class>somePackage.LoginFilter</filter-class> 
</filter> 
<!-- Set the login filter to secure all the pages in the /secured/* path of the application --> 



<!-- Staring JSF --> 
<servlet> 
    <servlet-name>Faces Servlet</servlet-name> 
    <servlet-class>javax.faces.webapp.FacesServlet</servlet-class> 
    <load-on-startup>1</load-on-startup> 
</servlet> 

<!-- JSF URL mapping --> 
<servlet-mapping> 
    <servlet-name>Faces Servlet</servlet-name> 
    <url-pattern>*.xhtml</url-pattern> 
</servlet-mapping> 

    <!-- By default go to secured welcome page --> 
    <welcome-file-list> 
    <welcome-file>NewFile.xhtml</welcome-file> 
    </welcome-file-list> 

    </web-app> 

мой NewFile.xhtml:

<?xml version="1.0" encoding="UTF-8"?> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml" 
xmlns:h="http://java.sun.com/jsf/html" 
xmlns:f="http://java.sun.com/jsf/core" 
xmlns:ui="http://java.sun.com/jsf/facelets" 
xmlns:p="http://primefaces.org/ui"> 

    <h:head> 
     </h:head> 
     <h:body> 
<h1>Hello World PrimeFaces</h1> 

<h:form> 
    <p:editor value="#{editor.value}" /> 
</h:form> 

     </h:body> 
     </html> 
+0

Все, что актуально в лог-файл? – fvu

+0

no no error in log –

+0

just: HTTP Status 404 - /jsf-blank/NewFile.xhtml, но при удалении файла jar primfaces он будет работать! , –

ответ

0

Как было предложено на this post, Primefaces 3.5 не поддерживает JSF 2.2, начиная с 4.0, он поддерживается. Вы должны рассмотреть возможность переключения на последнюю версию Primefaces.

Прочитайте документацию для получения более подробной информации: Primefaces User's Guide 3.5

+0

Отлично, удалил мой комментарий – Kukeltje