2015-01-18 8 views
0

나는에 예제를 시도하고와 예외와 함께 작동 Jetty 9.2.5.v20141112), 작동합니다. 나는 2.9 (또는 2.14) 저지를 업데이트하는 경우, 그것은으로 시작 실패 : 사람이 어떻게 나열된 예제 코드를 변경하는 방법 (? 아니면 내 받는다는 종속성) 그래서 어떤 생각을 가지고 있습니까 임베디드 부두 및 저지, 저지 2.7, 2.9

WARN 2015-01-18 17:02:13,076 e.jetty.util.component.AbstractLifeCycle:212 - FAILED [email protected]: java.lang.NoSuchMethodError: org.glassfish.jersey.internal.util.PropertiesHelper.getValue(Ljava/util/Map;Ljavax/ws/rs/RuntimeType;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; 
java.lang.NoSuchMethodError: org.glassfish.jersey.internal.util.PropertiesHelper.getValue(Ljava/util/Map;Ljavax/ws/rs/RuntimeType;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object; 
    at org.glassfish.jersey.moxy.json.MoxyJsonFeature.configure(MoxyJsonFeature.java:67) 
    at org.glassfish.jersey.model.internal.CommonConfig.configureFeatures(CommonConfig.java:709) 
    at org.glassfish.jersey.model.internal.CommonConfig.configureMetaProviders(CommonConfig.java:639) 
    at org.glassfish.jersey.server.ResourceConfig.configureMetaProviders(ResourceConfig.java:809) 
    at org.glassfish.jersey.server.ApplicationHandler.initialize(ApplicationHandler.java:388) 
    at org.glassfish.jersey.server.ApplicationHandler.access$500(ApplicationHandler.java:163) 
    at org.glassfish.jersey.server.ApplicationHandler$3.run(ApplicationHandler.java:323) 
    at org.glassfish.jersey.internal.Errors$2.call(Errors.java:289) 
    at org.glassfish.jersey.internal.Errors$2.call(Errors.java:286) 
    at org.glassfish.jersey.internal.Errors.process(Errors.java:315) 
... 
... 

이 작품 2.9/2.14에?

는 마틴

+0

당신은 아마 당신의 업그레이드 어딘가에 의존성을 잃어 버렸을 것이다. 어떻게 라이브러리를 업그레이드하고 있는가? Maven? –

+0

Maven dependencies : org.glassfish.jersey.core : jersey-server org.glassfish.jersey.containers : jersey-container-servlet org.glassfish.jersey.containe rs : jersey-container-jetty-http org.glassfish.jersey.media : jersey-media-moxy (버전 2.7, 2.9 또는 2.14) 버전 번호를 제외하고 업그레이드 사이의 종속성을 변경하지 않았습니다. –

+0

전체 POM으로 질문을 업데이트하십시오. –

답변

2

확인, 내 전체 POM을 추가 요청이 문제에 저를 지적했다 : 나는 저지 - 미디어 MOXY 의존성에 대한 제외 저지 구성 요소의 버전, 을 지정하는 속성을 사용하는 나는 2.7에 하드 코드를 가지고 있었다 :(불행히도, 미안하다.)