[英]org.apache.jasper.JasperException: java.lang.ClassNotFoundException
I have a project in which I'm going in this way我有一个项目以这种方式进行
and from a previously created account:并从以前创建的帐户:
Whenever I follow path 1 I get this exception, which I don't get on following path 2:每当我遵循路径 1 时,我都会收到此异常,而在遵循路径 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.更新:现在它在两个路径中都显示相同的错误。
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. java.lang.ClassNotFoundException
意味着我的 webcontent 文件夹根目录中的SelectPost.jsp
文件无法编译,这基本上是因为我在 scriptlet <% %> 中有包含语法错误的原始 Java 代码。 After fixing those syntax errors the servletcontainer complied the JSP files.修正这些语法错误后,servletcontainer 编译 JSP 文件。
Source: Answer to this question: Unable to load class for JSP来源:这个问题的答案: 无法为 JSP 加载类
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.