apache - org.apache.jasper.JasperException 异常

标签 apache jsp tomcat servlets

当我第一次打开网站时 它的显示错误是这样的

HTTP Status 500 -

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException
    org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:460)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:130)
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:107)
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:78)
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:383)

root cause

java.lang.NullPointerException
    org.apache.jsp.index_jsp._jspService(index_jsp.java:73)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:331)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:329)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:130)
    org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:107)
    org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:78)
    org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:383)

note The full stack trace of the root cause is available in the Apache Tomcat/5.5.28 logs.

但是如果我刷新然后网站将完美打开但是如果你在某个时候闲置然后如果你接下来打开然后同样的错误如果你刷新然后网站打开完美 这就是问题所在,它适用于任何页面的整个应用程序。

最佳答案

java.lang.NullPointerException org.apache.jsp.index_jsp._jspService(index_jsp.java:73)

转到Tomcat /work/Catalina/localhost文件夹,然后打开与webapp上下文名称匹配的文件夹,然后打开/org/apache/jsp/index_jsp.java 文件并阅读第 73 行。将此行回溯到 Web 根目录中您自己的原始 index.jsp 文件并相应地修复它。

或者,如果特定代码行无法回溯到您自己的代码,因此特定于 servletcontainer 自己的 JspServlet,那么它很可能是错误或配置错误。更新您的问题以包含它,以便我们可以进一步帮助您解决这个问题。不要忘记提及确切的 Tomcat 版本。

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

相关文章:

java - 如何注册可以被多个WAR共享的bean(Spring boot + Tomcat)

apache - .htaccess 用于附加 https ://www

java - 如何在 JSP 页面中检索并显示数据库中的图像?

java - 为什么小程序关闭服务器?

java - 监听器类不调用方法?

jsp - 如果 scratchdir 是只读的,Tomcat 是否会在内存中缓存已编译的 JSP 页面?

ruby - Puppet 4.3.2 客户端节点无法通过 SSL 连接到 Puppet 服务器

java - 如何从另一个 Apache 服务器查找 Apache 服务器是否正在运行?

php - Docker LAMP堆栈-保存PHP项目的位置在哪里?

jsp - 如果我通过bean,如何访问jsp中的数组列表