Java RestFull WebService: реализация JAX-RS с библиотеками Jersey 2.3.1
Я пытаюсь запустить простойПривет, Мир " приложение Jersey 2.3.1 REST сервис на JBoss jboss-eap-6.1 AS. В web.xml я отключил библиотеку restEasy. Во время развертывания я получаю сообщение об ошибке:
JBWEB000289: сервлет com.sun.jersey.samples.helloworld.resources.MyApplication выбросил load () исключение: java.lang.NoSuchMethodError: javax.ws.rs.core.Application.getProperties () Ljava / util / Map;
В POM я положил эти зависимости:
org.glassfish.jersey.core
jersey-server
2.3.1
org.glassfish.jersey.containers
jersey-container-servlet-core
2.3.1
javax.ws.rs
javax.ws.rs-api
2.0
Это мой web.xml с отключенными тегами restEasy:
com.sun.jersey.samples.helloworld.resources.MyApplication
org.glassfish.jersey.servlet.ServletContainer
javax.ws.rs.Application
com.sun.jersey.samples.helloworld.resources.MyApplication
1
resteasy.scan
false
resteasy.scan.providers
false
resteasy.scan.resources
false
com.sun.jersey.samples.helloworld.resources.MyApplication
/*
И мой ресурс конфигурации Java-класс:
package com.sun.jersey.samples.helloworld.resources;
import org.glassfish.jersey.server.ResourceConfig;
public class MyApplication extends ResourceConfig {
public MyApplication() {
packages("com.sun.jersey.samples.helloworld.resources");
//super(HelloWorldResource.class);
}
}
У кого-нибудь есть идеи, чтобы решить это? заранее спасибо, Роберто