java 搭建web 项目工程报如下异常:
java.lang.NullPointerException
at org.apache.jsp.index_jsp._jspInit(index_jsp.java:32)
at org.apache.jasper.runtime.HttpJspBase.init(HttpJspBase.java:49)
at org.apache.jasper.servlet.JspServletWrapper.getServlet(JspServletWrapper.java:180)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:369)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
解决方案:
是tomcat 中有servlet-api.jar或jsp-api.jar,或者两则都有,解决方法:分别挨个挨个屏蔽maven pox 文件中的 jsp-api、jsp-api 配置,在启动
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2</version>
</dependency>