Обслуживание статических файлов по альтернативному пути во встроенной Jetty
Я пытаюсь создать встроенный джет-сервер с пользовательским сервлетом, который обслуживает некоторые динамические данные, и сервлетом по умолчанию, который будет обслуживать некоторые изображения. У меня работает пользовательский сервлет, но я не могу понять, как добавить сервлет по умолчанию для обслуживания файлов изображений.
Это то, что у меня есть ...
private void setUpServer(ServerOptions options){
s = new Server(options.getPort());
this.options = options;
context = new ServletContextHandler(ServletContextHandler.SESSIONS);
context.setContextPath("/");
s.setHandler(context);
context.addServlet(new ServletHolder(new DataServlet()), "/data/*");
context.addServlet(new ServletHolder(new DefaultServlet()), "/pictures/*");
}
Я не могу понять, как настроить DefaultServlet для работы в качестве файлового сервера, и при этом пользовательский DataServelet все еще работает.
У кого-нибудь есть какие-либо идеи?