运行环境: JDK1.8 + Tomcat 6.0.x (maven自带的)
1.问题报错详情
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…
再看控制台报错
看了好久。。。。也没发现错误。。。。
2.问题产生原因:
maven使用骨架创建的web项目,默认使用的tomcat是6.0,tomcat版本太低或者是jdk版本高了。
3.问题解决:
- 方法一:使用高版本的tomcat.
- 方法二:使用较低版本的jdk。我是用的jdk1.8,结果报错。更换了jdk1.7之后,成功运行,没有报错。
运行成功: