Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java primefaces与Facelet一起工作吗?_Java_Jsf 2_Primefaces_Facelets - Fatal编程技术网

Java primefaces与Facelet一起工作吗?

Java primefaces与Facelet一起工作吗?,java,jsf-2,primefaces,facelets,Java,Jsf 2,Primefaces,Facelets,我正在使用运行在tomcat服务器上的JSF2.0构建一个Java web应用程序。我使用的是facelets1.1.10。我最近看到了primefaces的功能,我对此印象深刻。因此,我想将primefaces添加到我的web项目中 我从网站上下载了primefaces3.2.jar,并将其添加到我的项目库文件夹(我保存了所有jar)。并将其添加到我的构建路径中。但当测试primefaces是否有效时,我得到以下错误: 严重:加载库时出错: jar:file:/C:/tomcat/wtpweb

我正在使用运行在tomcat服务器上的JSF2.0构建一个Java web应用程序。我使用的是
facelets1.1.10
。我最近看到了primefaces的功能,我对此印象深刻。因此,我想将primefaces添加到我的web项目中

我从网站上下载了
primefaces3.2.jar
,并将其添加到我的项目库文件夹(我保存了所有jar)。并将其添加到我的构建路径中。但当测试primefaces是否有效时,我得到以下错误:

严重:加载库时出错: jar:file:/C:/tomcat/wtpwebapps/miloWeb/WEB-INF/lib/primefaces-3.2.jar/META-INF/primefaces-p.taglib.xml java.io.IOException:解析时出错 [jar:file:/C:/tomcat/wtpwebapps/miloWeb/WEB-INF/lib/primefaces-3.2.jar!/META-INF/primefaces-p.taglib.xml]: 在 com.sun.facelets.compiler.TagLibraryConfig.create(TagLibraryConfig.java:397) 在 com.sun.facelets.compiler.TagLibraryConfig.loadImplicit(TagLibraryConfig.java:418) 位于com.sun.facelets.compiler.compiler.initialize(compiler.java:86) 位于com.sun.facelets.compiler.compiler.compile(compiler.java:103) com.sun.facelets.impl.DefaultFaceletFactory.createFacelet(DefaultFaceletFactory.java:192) 在 com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:141) 在 com.sun.facelets.impl.DefaultFaceletFactory.getFacelet(DefaultFaceletFactory.java:93) 在 FaceletViewHandler.buildView(FaceletViewHandler.java:503) 在 FaceletViewHandler.renderView(FaceletViewHandler.java:553) 在 com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110) 位于com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) 位于javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:349) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:242) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:208) 在 org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:240) 在 org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:203) 在 org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:164) 在 org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:108) 在 org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:558) 在 org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118) 在 org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:379) 在 org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:242) 在 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:259) 在 org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:237) 在 org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:281) 位于java.util.concurrent.ThreadPoolExecutor$Worker.runTask(未知 Source)位于java.util.concurrent.ThreadPoolExecutor$Worker.run(未知 源代码)位于java.lang.Thread.run(未知源代码),原因如下: org.xml.sax.SAXException:错误处理 [jar:file:/C:/tomcat/wtpwebapps/miloWeb/WEB-INF/lib/primefaces-3.2.jar!/META-INF/primefaces-p.taglib。xml@5,17] 在 com.sun.facelets.compiler.TagLibraryConfig$LibraryHandler.error(TagLibraryConfig.java:363) 在 com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.error(未知 来源)在 com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(未知 来源)在 com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(未知 来源)在 com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.rootElementSpecified(未知 来源)在 com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.handlestarelement(未知 来源)在 com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement(未知 来源)在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanStartElement(未知 来源)在 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$ContentDriver.scanRootElementHook(未知 来源)在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(未知 来源)在 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(未知 来源)在 com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(未知 来源)在 com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScanneImpl.ScandDocument(未知 来源)在 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(未知 来源)在 com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(未知 来源)在 com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(未知 来源)在 com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(未知 来源)在 com.sun.org.apache.xerces.internal.jaxp.saxpasserimpl$jaxpsaxpasser.parse(未知 源代码)位于javax.xml.parsers.SAXParser.parse(未知源代码)位于 javax.xml.parsers.SAXParser.parse(未知源代码)位于 com.sun.facelets.compiler.TagLibraryConfig.create(TagLibraryConfig.java:394) ... 还有31个


这是什么意思?要保留facelets并添加primefaces,我必须做些什么?

faces config.xml

是一个类似的公关