Sto provando a creare un server jetty incorporato con sia un servlet personalizzato che serve alcuni dati dinamici, sia un servlet predefinito che servirà per alcune immagini. Ho il servlet personalizzato funzionante, ma non riesco a capire come aggiungere un servlet predefinito per servire i file di immagine.Elaborazione di file statici da un percorso alternativo nel molo incorporato
Questo è ciò che ho ...
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/*");
}
Non riesco a capire come configurare il DefaultServlet a lavorare come un file server e avere ancora l'usanza DataServelet ancora lavoro.
Qualcuno ha qualche idea?
questo ha funzionato perfettamente. Grazie!!!!!!!!! – user3034643
questo funziona ... dopo poche ore sprecate alla fine. Grazie!!! – thisarattr
risolto il problema con la versione Jetty integrata 9.4, grazie @Joakim Erdfelt –