10
我正嘗試創建一個嵌入式碼頭服務器,它既有一個用於提供某些動態數據的自定義servlet,也有用於提供某些圖像的默認servlet。我有自定義的servlet工作,但我不知道如何添加默認的servlet來提供圖像文件。在嵌入式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仍然有效。
有沒有人有任何想法?
這完美地工作。謝謝!!!!!!!!! – user3034643
這個作品...幾經浪費了幾個小時終於。謝謝!!! – thisarattr
這解決了我的問題與嵌入式Jetty版本9.4,謝謝@Joakim Erdfelt –