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);

     }
}

У кого-нибудь есть идеи, чтобы решить это? заранее спасибо, Роберто

Ответы на вопрос(5)

Ваш ответ на вопрос