简体   繁体   English

org.apache.jasper.JasperException: java.lang.ClassNotFoundException

[英]org.apache.jasper.JasperException: java.lang.ClassNotFoundException

I have a project in which I'm going in this way我有一个项目以这种方式进行

  1. Create Account ->Show Menu.创建帐户 -> 显示菜单。 On selecting choice 1 ->SelectPost.jsp选择选项 1 ->SelectPost.jsp

and from a previously created account:并从以前创建的帐户:

  1. Login -> Show Menu.登录 -> 显示菜单。 On selecting choice 1 ->SelectPost.jsp选择选项 1 ->SelectPost.jsp

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.

相关问题 异常org.apache.jasper.JasperException:java.lang.NullPointerException - Exception org.apache.jasper.JasperException: java.lang.NullPointerException org.apache.jasper.JasperException:java.lang.NumberFormatException:null - org.apache.jasper.JasperException: java.lang.NumberFormatException: null org.apache.jasper.JasperException - org.apache.jasper.JasperException 异常 org.apache.jasper.JasperException:java.lang.NullPointerException 根本原因 java.langullException.N - exception org.apache.jasper.JasperException: java.lang.NullPointerException root cause java.lang.NullPointerException Java EJB org.apache.jasper.JasperException:java.lang.NullPointerException - Java EJB org.apache.jasper.JasperException: java.lang.NullPointerException HTTP状态500-org.apache.jasper.JasperException:javax.servlet.ServletException:java.lang.NoClassDefFoundError - HTTP Status 500 - org.apache.jasper.JasperException: javax.servlet.ServletException: java.lang.NoClassDefFoundError org.apache.jasper.JasperException:java.lang.NullPointerException:未找到模块“ null” - org.apache.jasper.JasperException: java.lang.NullPointerException: Module 'null' not found org.apache.jasper.JasperException:java.lang.IllegalStateException:此响应已调用getOutputStream() - org.apache.jasper.JasperException: java.lang.IllegalStateException: getOutputStream() has already been called for this response ArrayList的添加方法抛出org.apache.jasper.JasperException:java.lang.NullPointerException - Add method of ArrayList throws org.apache.jasper.JasperException: java.lang.NullPointerException HTTP状态500 - org.apache.jasper.JasperException:java.lang.NullPointerException - HTTP Status 500 - org.apache.jasper.JasperException: java.lang.NullPointerException
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM