1、jetty8.x启动项目时出现如下异常,
2016-11-03 08:52:54.324:INFO:oejs.Server:jetty-8.1.14.v20131031
2016-11-03 08:52:55.041:WARN:oeja.AnnotationParser:EXCEPTION
java.lang.ArrayIndexOutOfBoundsException: 15145
at org.objectweb.asm.ClassReader.readClass(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.objectweb.asm.ClassReader.accept(Unknown Source)
at org.eclipse.jetty.annotations.AnnotationParser.scanClass(AnnotationParser.java:899)
at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:755)
at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:744)
at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:744)
at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:744)
at org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:744)
解决办法、设计jetty至9.X,升级方法如下,
首先我的jetty是通过ecplise的markets安装的
默认使用的是Server:jetty-8.1.14.v20131031 ,现在将其升级至9.X
官网下载最新版本的jetty(http://www.eclipse.org/jetty/download.html),下载后解压、在此配置ecplise
用jetty9.3.x重新启动项目,解决!