1.环境
maven 3.5、 jdk1.9
2.现象
浏览器访问资源时显示:
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
而且浏览器底部显示tomcat6.0版本
3.原因
①tomcat6不支持jdk1.8(jdk8)、jdk9
②多次编译,历史残留
4.解决方法
1、maven 坐标配置的tomcat插件改成tomcat7
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
</plugin>
2、clean掉之前编译,重新已tomcat7运行项目