Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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
com.sun.facelets.tag.jsf.core.corebrary必须是org.apache.myfaces.view.facelets.tag.TagLibrary错误的实例_Jsf_Jsf 2_Richfaces_Myfaces_Tomcat8 - Fatal编程技术网

com.sun.facelets.tag.jsf.core.corebrary必须是org.apache.myfaces.view.facelets.tag.TagLibrary错误的实例

com.sun.facelets.tag.jsf.core.corebrary必须是org.apache.myfaces.view.facelets.tag.TagLibrary错误的实例,jsf,jsf-2,richfaces,myfaces,tomcat8,Jsf,Jsf 2,Richfaces,Myfaces,Tomcat8,我正在使用MyFaces2.2.8和RichFaces4.5.xjar以及Tomcat8。但是当启动我的url时,我得到了一个错误 “java.lang.Exception:com.sun.facelets.tag.jsf.core.corebrary必须是org.apache.myfaces.view.facelets.tag.TagLibrary的实例” My web.xml <?xml version="1.0" encoding="UTF-8"?> <web-

我正在使用MyFaces2.2.8和RichFaces4.5.xjar以及Tomcat8。但是当启动我的url时,我得到了一个错误

“java.lang.Exception:com.sun.facelets.tag.jsf.core.corebrary必须是org.apache.myfaces.view.facelets.tag.TagLibrary的实例”

My web.xml

   <?xml version="1.0" encoding="UTF-8"?>
  <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" id="WebApp_ID" version="3.1">
    <display-name>jsfTomcat8</display-name>
  <welcome-file-list>
   <welcome-file>index.xhtml</welcome-file>

 </welcome-file-list>
 <context-param>
  <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
<param-value>.xhtml</param-value>
</context-param>
  <servlet>
   <servlet-name>facesServlet</servlet-name>
   <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
 </servlet>
 <servlet-mapping>
<servlet-name>facesServlet</servlet-name>
<url-pattern>*.xhtml</url-pattern>
</servlet-mapping>
</web-app>

jsfTomcat8
index.xhtml
javax.faces.DEFAULT_后缀
.xhtml
小脸蛋
javax.faces.webapp.FacesServlet
小脸蛋
*.xhtml
和面配置

<?xml version="1.0" encoding="UTF-8"?>
<faces-config
xmlns="http://xmlns.jcp.org/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee   http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsd"
version="2.2">

</faces-config>

我的test.xhtml文件

  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
                  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-   transitional.dtd">
<ui:composition 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:rich="http://richfaces.org/rich">

<h:head/>
<body>
  Hello World!
    <h:outputText value="Calendar:" />
    <rich:calendar></rich:calendar>
</body>
 </ui:composition>

你好,世界!
堆栈跟踪

   java.lang.Exception: com.sun.facelets.tag.jsf.core.CoreLibrary must be an instance of org.apache.myfaces.view.facelets.tag.TagLibrary
  org.apache.myfaces.view.facelets.compiler.TagLibraryConfig.createClass(TagLibraryConfig.java:542)
 org.apache.myfaces.view.facelets.compiler.TagLibraryConfig.create(TagLibraryConfig.java:419)
org.apache.myfaces.view.facelets.compiler.FaceletsCompilerSupport.loadLibraries(FaceletsCompilerSupport.java:157)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.loadLibraries(FaceletViewDeclarationLanguage.java:2526)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.createCompiler(FaceletViewDeclarationLanguage.java:2172)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.initialize(FaceletViewDeclarationLanguage.java:2464)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.<init>(FaceletViewDeclarationLanguage.java:309)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguageStrategy.<init>(FaceletViewDeclarationLanguageStrategy.java:52)
org.apache.myfaces.view.ViewDeclarationLanguageFactoryImpl.initialize(ViewDeclarationLanguageFactoryImpl.java:104)
org.apache.myfaces.view.ViewDeclarationLanguageFactoryImpl.getViewDeclarationLanguage(ViewDeclarationLanguageFactoryImpl.java:73)
org.apache.myfaces.application.ViewHandlerImpl.getViewDeclarationLanguage(ViewHandlerImpl.java:183)
javax.faces.application.ViewHandlerWrapper.getViewDeclarationLanguage(ViewHandlerWrapper.java:133)
org.apache.myfaces.shared.application.DefaultViewHandlerSupport.checkResourceExists(DefaultViewHandlerSupport.java:569)
org.apache.myfaces.shared.application.DefaultViewHandlerSupport.handleSuffixMapping(DefaultViewHandlerSupport.java:507)
org.apache.myfaces.shared.application.DefaultViewHandlerSupport.calculateViewId(DefaultViewHandlerSupport.java:113)
org.apache.myfaces.application.ViewHandlerImpl.deriveLogicalViewId(ViewHandlerImpl.java:122)
javax.faces.application.ViewHandlerWrapper.deriveLogicalViewId(ViewHandlerWrapper.java:112)
org.apache.myfaces.lifecycle.RestoreViewExecutor.execute(RestoreViewExecutor.java:225)
org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:196)
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
java.lang.Exception:com.sun.facelets.tag.jsf.core.corebrary必须是org.apache.myfaces.view.facelets.tag.TagLibrary的实例
org.apache.myfaces.view.facelets.compiler.TagLibraryConfig.createClass(TagLibraryConfig.java:542)
org.apache.myfaces.view.facelets.compiler.TagLibraryConfig.create(TagLibraryConfig.java:419)
org.apache.myfaces.view.facelets.compiler.FaceletsCompilerSupport.loadLibraries(FaceletsCompilerSupport.java:157)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.loadLibraries(FaceletViewDeclarationLanguage.java:2526)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.createCompiler(FaceletViewDeclarationLanguage.java:2172)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.initialize(FaceletViewDeclarationLanguage.java:2464)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguage.(FaceletViewDeclarationLanguage.java:309)
org.apache.myfaces.view.facelets.FaceletViewDeclarationLanguageStrategy.(FaceletViewDeclarationLanguageStrategy.java:52)
org.apache.myfaces.view.ViewDeclarationLanguageFactoryImpl.initialize(ViewDeclarationLanguageFactoryImpl.java:104)
org.apache.myfaces.view.ViewDeclarationLanguageFactoryImpl.getViewDeclarationLanguage(ViewDeclarationLanguageFactoryImpl.java:73)
org.apache.myfaces.application.ViewHandlerImpl.getViewDeclarationLanguage(ViewHandlerImpl.java:183)
javax.faces.application.ViewHandlerWrapper.getViewDeclarationLanguage(ViewHandlerWrapper.java:133)
org.apache.myfaces.shared.application.DefaultViewHandlerSupport.checkResourceExists(DefaultViewHandlerSupport.java:569)
org.apache.myfaces.shared.application.DefaultViewHandlerSupport.HandleSuffix映射(DefaultViewHandlerSupport.java:507)
org.apache.myfaces.shared.application.DefaultViewHandlerSupport.calculateViewId(DefaultViewHandlerSupport.java:113)
org.apache.myfaces.application.ViewHandlerImpl.deriveLogicalViewId(ViewHandlerImpl.java:122)
javax.faces.application.ViewHandlerWrapper.deriveLogicalViewId(ViewHandlerWrapper.java:112)
org.apache.myfaces.lifecycle.restoreviewxecutor.execute(restoreviewxecutor.java:225)
org.apache.myfaces.lifecycle.LifecycleImpl.executePhase(LifecycleImpl.java:196)
org.apache.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:143)
javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)

任何人都知道这个错误的可能原因。提前感谢

您确定只使用MyFaces吗?stacktrace则表示相反。请发布完整的stacktracesI am使用myfaces-impl-2.2.8.jar和myfaces-api-2.2.8.jar,用stack tracenot意外地编辑问题facelets jar或类似的东西仍然在您的项目中?我有战斧-1.1.10.jar。。你认为这个罐子会给我带来麻烦吗?它是普通的1.1.10还是战斧20-1.1.10?顺便说一句,我没有使用这些。。。试着用谷歌搜索一下你确定你只使用MyFaces?stacktrace则表示相反。请发布完整的stacktracesI am使用myfaces-impl-2.2.8.jar和myfaces-api-2.2.8.jar,用stack tracenot意外地编辑问题facelets jar或类似的东西仍然在您的项目中?我有战斧-1.1.10.jar。。你认为这个罐子会给我带来麻烦吗?它是普通的1.1.10还是战斧20-1.1.10?顺便说一句,我没有使用这些。。。试着用谷歌搜索一下