问题现象:
访问任意jsp页面均报空指针异常,如:
java.lang.NullPointerException org.apache.jsp.aa_jsp._jspInit(aa_jsp.java:22) org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:52) org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:159) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:329) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267) javax.servlet.http.HttpServlet.service(HttpServlet.java:717) |
?
问题原因:
项目lib目录下包含的 jsp-api.jar、servlet-api.jar 与 tomcat/lib 目录下的 jsp-api.jar、servlet-api.jar 重复。
?
解决办法:
删除应用lib目录下的jsp-api.jar、servlet-api.jar
?
在eclipse开发工具中,为解决删除应用lib目录下的jsp-api.jar、servlet-api.jar 后导致的编译错误,可以在项目—properties—java build path—library 面板中,选择【add external jars】,然后找到tomcat/lib 目录,引入jsp-api.jar、servlet-api.jar 即可。
?
http://huangqiqing123.iteye.com/blog/1915599
?