I am creating a new JSF 2.0 project and getting:
java.lang.ClassNotFoundException: javax.servlet.jsp.jstl.core.Config
Exception. If I copy paste jstl-api 1.2 and jstl-impl-1.2 jar WebContent\WEB-INF\lib some other exception
at
com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:594) at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at
org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:749)
at
org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:487)
at
org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:412)
at
org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:339)
at
com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:546)
at
com.sun.faces.application.view.JspViewHandlingStrategy.executePageToBuildView(JspViewHandlingStrategy.java:364)
at
com.sun.faces.application.view.JspViewHandlingStrategy.buildView(JspViewHandlingStrategy.java:154)
at
com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:100)
is getting generated infinitely.
What is going wrong?
I think you should remove
jstl api 1.2andjstl impl 1.2and usejstl 1.2. By the way did you usejsp apijar? if your answer is yes, then the possible cause of the first exception is the conflict of it with thejsp apijar in the tomcat lib. Should Visit the page of Mkyoung while starting JSF 2.0. This will help you a lot!Happy Coding!