[英]org.apache.jasper.JasperException
當我第一次打開我的應用程序時,顯示錯誤
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)
但是我再次刷新,然后它將正常打開而沒有錯誤。
有什么問題以及如何解決?
請誰能幫我...
看來您的應用程序需要一些代碼初始化,這需要時間。 現在,當您打開頁面時,它正在后台初始化事物,您會看到由於未初始化或部分初始化的值而導致的錯誤。
您可以添加一些自動初始化程序,或者等待一段時間以使其完全加載。
由於web.xml配置錯誤,我遇到了這個問題。
我試圖添加* .jar由JspServlet提供服務。
您肯定在web.xml中的Servlet映射中出錯。
這是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文件。 它可能需要一些配置微調。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.