Я пишу расширение для веб-приложения Java. Я добавляю это приложение в свое расширение с помощью плагина наложения maven и использую файл web.xml и папку webapp из основного приложения. Также я хочу написать интеграционную тестовую платформу для своего расширения со встроенным сервером jetty. я пробовал
@Test
public void jetty() throws Exception {
Server server = new Server(9090);
WebAppContext context = new WebAppContext();
context.setDescriptor("WEB-INF/web.xml");
context.setResourceBase("src/main/webapp");
context.setContextPath("/");
context.setParentLoaderPriority(true);
server.setHandler(context);
server.start();
server.join();
}
Но причал не может найти файл web.xml из наложенного проекта. Как мне нужно написать путь к каталогу web.xml и webapp, чтобы встроенный причал работал?