gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-30 08:01:52 26 4
gpt4 key购买 nike

我有一个项目,我将以这种方式进行

  1. 创建帐户->显示菜单。选择选项 1 ->SelectPost.jsp

以及之前创建的帐户:

  • 登录 -> 显示菜单。选择选项 1 ->SelectPost.jsp
  • 每当我遵循路径 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)

    我似乎无法找出错误。一种方式运行良好,但另一种方式则不然。否则,整个项目运行良好。谁能告诉我该怎么办?

    更新:现在两个路径中都显示相同的错误。

    最佳答案

    我发现异常

    java.lang.ClassNotFoundException 意味着我的 webcontent 文件夹根目录中的 SelectPost.jsp 文件无法编译,这基本上是因为我在 scriptlet 中有原始 Java 代码<% %> 其中包含语法错误。修复这些语法错误后,servlet 容器编译了 JSP 文件。

    来源:此问题的答案:Unable to load class for JSP

    关于java - org.apache.jasper.JasperException : java. lang.ClassNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31795329/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com