訪問jsp報錯org.apache.jasper.JasperException: java.lang.NullPointerException的解決辦法

問題描述:
將java web工程部署到tomcat中,啓動tomcat打開jsp頁面出現
org.apache.jasper.JasperException: java.lang.NullPointerException錯誤。

根本原因:
這是由於項目中build path中加載的一些包與tomcat中的包重複在項目中刪除對應的包就行

問題詳情:
org.apache.jasper.JasperException: java.lang.NullPointerException
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:522)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:356)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:337)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:266)
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
org.apache.struts2.dispatcher.FilterDispatcher.doFilter(FilterDispatcher.java:416)
org.apache.struts2.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:99)

解決辦法:
工程/WEB-INF/lib下面看有沒有servlet-api.jar、jsp-api.jar 等在tomcat的lib目錄下面已經存在的jar包, 如果有則刪除工程/WEB-INF/lib下面的。重啓後,問題解決。

 

相關鏈接:
org.apache.jasper.JasperException: java.lang.NullPointerException的解決辦法

發佈了125 篇原創文章 · 獲贊 22 · 訪問量 33萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章