问题:
HTTP Status 500 -
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: 1 in the generated java file
The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files
问题原因:
该问题主要是因为maven中自带的Tomcat的默认版本为Tomcat6.0,而我们项目中使用的jdk版本大多问jdk1.8(8.0),这两个版本不兼容
解决方法:
将Tomcat6.0版本通过设置提高到Tomcat7.0,使得可以和jdk1.8兼容
步骤:
1.在pom.xml文件中插入以下语句
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
2.在运行项目时