Обслуживание статических файлов по альтернативному пути во встроенной 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 все еще работает.

У кого-нибудь есть какие-либо идеи?

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

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