tomcat 下所有jsp页面均报空指针异常问题

来源:互联网 发布:生命密码数字婚姻算法 编辑:程序博客网 时间:2024/04/27 21:29

问题现象:

访问任意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

0 0