2014-04-25 3 views
0

jersey-1.12 및 grizzly 2.3을 포함한 작업 설정이있는 응용 프로그램이 있습니다.저지 테스트 프레임 워크 1.18을 그리즐리 2.3 사용하는 방법

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) 

을 분명히 : 나는이로 실행 한 1.18 모든 저지 관련 항아리를 업데이트하려고하지만 회색 2.3

괜찮

저지 테스트 프레임 워크 - grizzly2 버전 1.12 작업 jersey-test-framework-grizzly2-1.18 버전 imports grizzly 2.2.x에만 존재하는 DispatcherType 클래스는 다른 버전과 함께 사용할 수 없으므로 (이후 버전은 이전 종속성과 만 호환됩니다)

ㅁㅁ 내 옵션은 여기에 있니? DispatcherType이 grizzly 2.3 이상에 포함되어 있습니까? 가장 최근의 기본 항아리가있는 jersey-test-framework의 이전 버전 (1.17은이 가져 오기가없는 것 같습니다)을 사용할 수 있습니까? 저지를 업그레이 드하기 위해 그리즐리를 2.2.x로 다운 그레이드해야합니까?

+0

Nevermind. 잊어 버려. – Opal

답변

0

지금까지 그리즐리를 2.2.21로 다운 그레이드하는 것이 좋습니다. jersey-1.18에서 그리즐리 2.3을 사용하는 방법을 찾을 수 없습니다.