org.apache.jasper.JasperException: java.lang.ClassNotFoundException
I found out that the exception
java.lang.ClassNotFoundException
means that the SelectPost.jsp
file in the root of my webcontent folder failed to compile which basically happened because I had raw Java code in scriptlets <% %> which contained syntax errors. After fixing those syntax errors the servletcontainer complied the JSP files.
Source: Answer to this question: Unable to load class for JSP
user2816215
Updated on June 04, 2022Comments
-
user2816215 almost 2 years
I have a project in which I'm going in this way
- Create Account ->Show Menu. On selecting choice 1 ->SelectPost.jsp
and from a previously created account:
- Login -> Show Menu. On selecting choice 1 ->SelectPost.jsp
Whenever I follow path 1 I get this exception, which I don't get on following path 2:
org.apache.jasper.JasperException: java.lang.ClassNotFoundException: org.apache.jsp.SelectPost_jsp org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:168) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393) root cause java.lang.ClassNotFoundException: org.apache.jsp.SelectPost_jsp java.net.URLClassLoader$1.run(URLClassLoader.java:366) java.net.URLClassLoader$1.run(URLClassLoader.java:355) java.security.AccessController.doPrivileged(Native Method) java.net.URLClassLoader.findClass(URLClassLoader.java:354) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:132) org.apache.jasper.servlet.JasperLoader.loadClass(JasperLoader.java:63) org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:162) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:333) javax.servlet.http.HttpServlet.service(HttpServlet.java:722) org.netbeans.modules.web.monitor.server.MonitorFilter.doFilter(MonitorFilter.java:393)
I cannot seem to find out the error. It is working fine one way but not the other. Otherwise, the whole project is working fine. Can anybody tell me what to do?
Update: Now its showing the same error in both the paths.