org.apache.jasper.JasperException: java.lang.NullPointerException

来源:互联网 发布:java 修改pdf文件内容 编辑:程序博客网 时间:2024/04/28 03:40


问题描述:
将java web工程部署到tomcat中,启动tomcat打开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)

解决办法:
工程/WEB-INF/lib下面看有没有servlet-api.jar、jsp-api.jar 等在tomcat的lib目录下面已经存在的jar包, 如果有则删除。重启后,问题解决。

 

<dependency>    <groupId>javax.servlet.jsp</groupId>    <artifactId>jsp-api</artifactId>    <version>2.1</version>    <scope>provided</scope></dependency>
<dependency>    <groupId>javax.servlet.jsp</groupId>    <artifactId>jsp-api</artifactId>    <version>2.1</version>    <scope>provided</scope></dependency>
0 0