我正在使用 Jersey 1.2 使用 JDK1.5 构建 RESTful 服务
当我测试 REST 服务时,我收到以下异常。
java.lang.ArrayIndexOutOfBoundsException: 2884779 at org.objectweb.asm.ClassReader.readInt(Unknown Source) at org.objectweb.asm.ClassReader.accept(Unknown Source) at org.objectweb.asm.ClassReader.accept(Unknown Source) at com.sun.jersey.spi.scanning.AnnotationScannerListener.onProcess (AnnotationScannerListener.java:130) 在 com.sun.jersey.core.spi.scanning.uri.FileSchemeScanner$1。f(FileSchemeScanner.java:83) 在 com.sun.jersey.core.util.Closing.f(Closing.java:68)
我创建了一个简单的测试类
@Path("/employee")
public class TestRest {
@GET
@Produces( { MediaType.TEXT_HTML })
public String getClichedMessage() {
return "Hello Smith";
}
}
我该如何解决这个问题?
我的 jar 版本
jersey-server-1.2.jar
jersey-core-1.2.jar
grizzly-servlet-webserver-1.9.18-i.jar
asm-3.1.jar
jsr311-api-1.1.jar