2011-09-28 38 views
0

我一直在使用PrimeFaces-2.0和Tomcat 6.0,现在我想迁移到PrimeFaces 3.0 M3。我已经将jar添加到classpath中并放入/ WEB-INF/lib中,但是当我启动应用程序时,首先出现此错误消息'java.lang.ClassNotFoundException:org.primefaces.resource.ResourceServlet',当我我在jsf文件中输入'p:(ctrl + space)'时看不到任何组件。我使用这个命名空间url'xmlns:p =“http://primefaces.prime.com.tr/ui”'。我不知道问题出在哪里。PrimeFaces 3.0.M3

THKS

回答

0

XML命名空间网址变更为“http://primefaces.org/ui”和不需要ResourceServlet了,所以你通常可以只是从你的web.xml中删除

0

什么你需要做的是

 <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"> 

     Your Coding... 
     ..... 
     </html>