Укажите пользовательский контекст приложения

Мы переносим некоторые из наших услуг передачи данных из Jersey 1.x с использованием jersey-spring в Jersey 2.x с использованием jersey-spring3.

У нас есть несколько тестовых классов, которые наследуются от JerseyTest. Некоторые из этих классов используют пользовательские файлы applicationContext.xml, которые не указаны в файле web.xml.

В Jersey 1.x тестовые классы, которые расширили JerseyTest, могли вызывать супер-конструктор с WebappDescriptor.Builder, в который можно было передать параметр контекста, чтобы установить или переопределить путь контекста приложения.

Например.

public MyTestClassThatExtendsJerseyTest()
{
    super(new WebAppDescriptor.Builder("com.helloworld")
    .contextParam( "contextConfigLocation", "classpath:helloContext.xml")
    .servletClass(SpringServlet.class)
    .contextListenerClass(ContextLoaderListener.class)
    .requestListenerClass(RequestContextListener.class).build());
}

Как этого можно добиться с помощью Jersey 2.x?

Я прочесалAPI документы, руководства пользователя и некоторые изисточники но не смог найти ответ.

Спасибо.

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

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