我有一个项目,我将以这种方式进行
以及之前创建的帐户:
每当我遵循路径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)
我似乎无法找出错误。它的工作方式很好但不是另一种方式。否则,整个项目工作正常。 谁能告诉我该怎么做?
更新:现在它在两个路径中都显示相同的错误。
答案 0 :(得分:0)
我发现了异常
java.lang.ClassNotFoundException
表示我的webcontent文件夹根目录中的SelectPost.jsp
文件无法编译,这基本上是因为我在scriptlet中有原始Java代码< %%>其中包含语法错误。修复这些语法错误后,servletcontainer编译了JSP文件。
来源:回答这个问题:Unable to load class for JSP