Testing 如何在grizzly 2.3中使用jersey测试框架1.18

Testing 如何在grizzly 2.3中使用jersey测试框架1.18,testing,jersey,noclassdeffounderror,grizzly,jersey-1.0,Testing,Jersey,Noclassdeffounderror,Grizzly,Jersey 1.0,我有一个工作设置包括jersey-1.12和grizzly 2.3的应用程序 Jersey-test-framework-grizzly2版本1.12适用于grizzly 2.3 但是,当我尝试将所有与jersey相关的JAR更新为1.18时,我遇到了一个问题: 10:32:01 [junit] java.lang.NoClassDefFoundError: org/glassfish/grizzly/servlet/DispatcherType 10:32:01 [junit]

我有一个工作设置包括jersey-1.12和grizzly 2.3的应用程序

Jersey-test-framework-grizzly2版本1.12适用于grizzly 2.3

但是,当我尝试将所有与jersey相关的JAR更新为1.18时,我遇到了一个问题:

10:32:01     [junit] java.lang.NoClassDefFoundError: org/glassfish/grizzly/servlet/DispatcherType
10:32:01     [junit]    at com.sun.jersey.test.framework.spi.container.grizzly2.web.GrizzlyWebTestContainerFactory$GrizzlyWebTestContainer.grizzlyDispatcherTypes(GrizzlyWebTestContainerFactory.java:264)
10:32:01     [junit]    at com.sun.jersey.test.framework.spi.container.grizzly2.web.GrizzlyWebTestContainerFactory$GrizzlyWebTestContainer.instantiateGrizzlyWebServer(GrizzlyWebTestContainerFactory.java:248)
10:32:01     [junit]    at com.sun.jersey.test.framework.spi.container.grizzly2.web.GrizzlyWebTestContainerFactory$GrizzlyWebTestContainer.<init>(GrizzlyWebTestContainerFactory.java:145)
10:32:01     [junit]    at com.sun.jersey.test.framework.spi.container.grizzly2.web.GrizzlyWebTestContainerFactory$GrizzlyWebTestContainer.<init>(GrizzlyWebTestContainerFactory.java:102)
10:32:01     [junit]    at com.sun.jersey.test.framework.spi.container.grizzly2.web.GrizzlyWebTestContainerFactory.create(GrizzlyWebTestContainerFactory.java:95)
10:32:01     [junit]    at com.sun.jersey.test.framework.JerseyTest.getContainer(JerseyTest.java:347)
10:32:01     [junit]    at com.sun.jersey.test.framework.JerseyTest.<init>(JerseyTest.java:170)
显然,jersey-test-framework-grizzly2-1.18版本包含DispatcherType类,该类仅存在于grizzly 2.2.x中,因此无法用于任何其他版本,因此较新版本仅与较早的依赖项兼容


我的选择是什么?DispatcherType是否包含在grizzly 2.3+中的其他地方?我可以使用旧版1.17吗?它似乎没有jersey测试框架的这个导入版本以及更新的主JAR?我是否被迫将grizzly降级到2.2.x以升级jersey?

到目前为止,将grizzly降级到2.2.21效果良好。
我找不到办法让jersey-1.18与grizzly 2.3配合使用

Nevermind。算了吧。