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에?
는 마틴
당신은 아마 당신의 업그레이드 어딘가에 의존성을 잃어 버렸을 것이다. 어떻게 라이브러리를 업그레이드하고 있는가? Maven? –
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) 버전 번호를 제외하고 업그레이드 사이의 종속성을 변경하지 않았습니다. –
전체 POM으로 질문을 업데이트하십시오. –