Servindo arquivos estáticos de caminho alternativo no Jetty incorporado
Eu estou tentando criar um servidor jetty incorporado com um servlet personalizado que serve alguns dados dinâmicos e servlet padrão que irá servir algumas imagens. Eu tenho o servlet personalizado funcionando, mas não consigo descobrir como adicionar um servlet padrão para servir os arquivos de imagem.
Isso é o que eu tenho ...
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/*");
}
Eu não consigo descobrir como configurar o DefaultServlet para funcionar como um servidor de arquivos e ainda ter o DataServelet personalizado ainda funcionando.
Alguém tem alguma idéia?