【问题标题】:org.apache.jasper.JasperExceptionorg.apache.jasper.JasperException
【发布时间】:2011-07-10 06:12:35
【问题描述】:

当我第一次打开我的应用程序时,它会显示错误

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.NormalRewrittenUrl.doRewrite(NormalRewrittenUrl.java:183)
    org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:125)
    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)

但我再次刷新它会正常打开而不会出错。

有什么问题以及如何解决这个问题?

谁能帮帮我...

【问题讨论】:

  • 需要更多信息。将整个 JSP 放入 try-catch 块中,捕获 Throwable,打印 Throwable 的堆栈跟踪并回发输出。

标签: java jsp web-applications jakarta-ee


【解决方案1】:

看起来您的应用程序需要一些需要时间的代码初始化。现在,当您打开页面时,它正在后台初始化事物,您会看到由于未初始化或部分初始化值而导致的错误。

您可以添加一些自动初始化程序或等待一段时间使其完全加载。

【讨论】:

  • 我究竟需要在哪里更改自动初始化程序?
【解决方案2】:

这是JspServletWrapper#handleJspException() 来源的相关性摘录。

456         // If the line number is less than one we couldn't find out
457         // where in the JSP things went wrong
458         int jspLineNumber = detail.getJspBeginLineNumber();
459         if (jspLineNumber < 1) {
460             throw new JasperException(ex);
461         }

显然 JSP 在第一次访问时是空的。你使用什么框架?我还没有看到在启动时自动生成 JSP 文件或类似的框架。它可能需要一些配置微调。

【讨论】:

  • 其实之前我们用的是tomcat 5,而且工作正常,但是现在我们升级到tomcat 5.5,所以还有什么需要改变的吗?
【解决方案3】:

由于 web.xml 配置错误,我遇到了这个问题。

我尝试添加 *.jar 以由 JspServlet 提供服务。

您的 web.xml 中的 Servlet 映射肯定出错了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-04-14
    • 2021-06-04
    • 2020-05-17
    • 1970-01-01
    • 2012-12-03
    • 2015-11-15
    相关资源
    最近更新 更多