Java8升级中的一些坑
本文记录一些JDK升级到8的过程中遇到的问题:
1、JSP编译问题
May 10, 2017 3:30:44 PM org.apache.jasper.compiler.JDTCompiler$1 findType
SEVERE: Compilation error
org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
at org.eclipse.jdt.internal.compiler.classfmt.ClassFileReader.<init>(ClassFileReader.java:372)
at org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:232)
at org.apache.jasper.compiler.JDTCompiler$1.findType(JDTCompiler.java:188)
at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.askForType(LookupEnvironment.java:113)
at org.eclipse.jdt.internal.compiler.lookup.UnresolvedReferenceBinding.resolve(UnresolvedReferenceBinding.java:49)
JDK升级到8以后,某些JSP页面访问报错,Google发现,需要升级Tomcat到 8.X或 7.0.53版本, 具体见:https://bz.apache.org/bugzilla/show_bug.cgi?id=56283
升级Tomcat到7.0.53版本,问题得到解决。