【问题标题】:JSF 2.0 project with eclipse and tomcat 7 [duplicate]带有eclipse和tomcat 7的JSF 2.0项目[重复]
【发布时间】:2012-11-21 13:40:15
【问题描述】:

我正在创建一个新的 JSF 2.0 项目并获得:

java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config

例外。如果我复制粘贴 jstl-api 1.2 和 jstl-impl-1.2 jar WebContent\WEB-INF\lib 其他一些异常

在 com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) 在 javax.faces.webapp.FacesServlet.service(FacesServlet.java:594) 在 org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305) 在 org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210) 在 org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749) 在 org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487) 在 org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412) 在 org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339) 在 com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:546) 在 com.sun.faces.application.view.JspViewHandlingStrategy.executePageToBuildView(JspViewHandlingStrategy.java:364) 在 com.sun.faces.application.view.JspViewHandlingStrategy.buildView(JspViewHandlingStrategy.java:154) 在 com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:100)

正在无限生成。 出了什么问题?

【问题讨论】:

标签: java jsf-2 classnotfoundexception


【解决方案1】:

我认为您应该删除jstl api 1.2jstl impl 1.2 并使用jstl 1.2。顺便问一下,你用过jsp api jar 吗?如果您的回答是肯定的,那么第一个异常的可能原因是它与 tomcat lib 中的jsp api jar 冲突。 应该在启动 JSF 2.0 时访问 the page of Mkyoung 这将对您有很大帮助!

编码愉快!

【讨论】:

    猜你喜欢
    • 2011-04-02
    • 2011-07-14
    • 2016-08-22
    • 2011-05-04
    • 2017-09-21
    • 2015-01-27
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多