Recently use MAVEN to build SPRINGMVC project, didn't think just ready to say finished visit JSP page error, really frustrated AH. The specific error message is as follows:
Java.lang.NoClassDefFoundError:Could not initializeclassorg.apache.jsp.index_jsp at Sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Native Method) at Sun.reflec T.nativeconstructoraccessorimpl.newinstance (Nativeconstructoraccessorimpl.java:39) at Sun.reflect.DelegatingConstructorAccessorImpl.newInstance (Delegatingconstructoraccessorimpl.java:27) at Java.lang.reflect.Constructor.newInstance (Constructor.java:513) at Java.lang.Class.newInstance0 (Class.java:355) at Java.lang.Class.newInstance (Class.java:308) at Org.apache.jasper.servlet.JspServletWrapper.getServlet (Jspservletwrapper.java:150) at Org.apache.jasper.servlet.JspServletWrapper.service (Jspservletwrapper.java:338) at Org.apache.jasper.servlet.JspServlet.serviceJspFile (Jspservlet.java:313) at Org.apache.jasper.servlet.JspServlet.service (Jspservlet.java:260) at Javax.servlet.http.HttpServlet.service (Httpservlet.java:717) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:290) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:206) at Org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal (Characterencodingfilter.java: 88) at Org.springframework.web.filter.OncePerRequestFilter.doFilter (Onceperrequestfilter.java:76) at Org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (Applicationfilterchain.java:235) at Org.apache.catalina.core.ApplicationFilterChain.doFilter (Applicationfilterchain.java:206) at Org.apache.catalina.core.StandardWrapperValve.invoke (Standardwrappervalve.java:233) at Org.apache.catalina.core.StandardContextValve.invoke (Standardcontextvalve.java:191) at Org.apache.catalina.core.StandardHostValve.invoke (Standardhostvalve.java:127) at Org.apache.catalina.valves.ErrorReportValve.invoke (Errorreportvalve.java:102) at Org.apache.catalina.core.StandardEngineValve.invoke (Standardenginevalve.java:109) at Org.apache.catalina.connector.CoyoteAdapter.service (Coyoteadapter.java:298) at Org.apache.coyote.http11.Http11Processor.process (Http11processor.java:859) at Org.apache.coyote.http11.http11protocol$http11connectionhandler.process (Http11protocol.java:588) at Org.apache.tomcat.util.net.jioendpoint$worker.run (Jioendpoint.java:489) at Java.lang.Thread.run (Thread.java:619)
View Code
After analyzing the experiment, it concludes that the jar package conflicts, and the following dependencies are commented out.
<dependency> <groupId>javax.servlet</groupId> <artifactid>javax.servlet-api </artifactId> <version>3.0.1</version> </dependency> <!--<dependency > <groupId>javax.servlet.jsp</groupId> <artifactid>javax.servlet.jsp-api</ artifactid> <version>2.3.1</version> <scope>provided</scope> </ Dependency>--
View Code
Could not initialize class org.apache.jsp.index_jsp