Udostępnianie plików statycznych z alternatywnej ścieżki w osadzonym Jetty
Próbuję utworzyć wbudowany serwer jetty z zarówno niestandardowym serwletem, który obsługuje niektóre dane dynamiczne, jak i domyślnym serwletem, który będzie obsługiwał niektóre obrazy. Mam działający niestandardowy serwlet, ale nie wiem, jak dodać domyślny serwlet do obsługi plików obrazów.
To właśnie mam ...
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/*");
}
Nie mogę się dowiedzieć, jak skonfigurować DefaultServlet, aby działał jako serwer plików i nadal mieć działający niestandardowy DataServelet.
Czy ktoś ma jakieś pomysły?