Укажите пользовательский контекст приложения
Мы переносим некоторые из наших услуг передачи данных из 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 документы, руководства пользователя и некоторые изисточники но не смог найти ответ.
Спасибо.