tomcat 6 發布應用后,訪問jsp報錯org.apache.jasper.JasperException: java.lang.NullPointerException的解決辦法。


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)

Apache Software Foundation/Tomcat6.0/webapps/你的工程/WEB-INF/lib下面看有沒有servlet-api.jar、jsp-api.jar 等在Apache Software Foundation/Tomcat6.0/lib 下面已經存在的jar包, 如果有則刪除。重啟后,問題解決。


之前出現另外一種類似的情況,也是提示org.apache.jasper.JasperException: java.lang.NullPointerException錯誤。是通過ftp登錄tomcat所在服務器,直接修改web工程中的jsp頁面,然后重啟tomcat。這時tomcat沒有重新編譯對應的jsp文件,導致沒有重新生成class。需要將jsp文件下載到本地進行修改,再上傳到服務器上覆蓋原來的文件,重新啟動tomcat。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM