我正在尝试使用提供一些动态数据的自定义servlet和提供一些图像的默认servlet创建一个嵌入式码头服务器。我可以使用自定义servlet,但是无法弄清楚如何添加默认servlet来提供图像文件。
这就是我所拥有的...
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仍然有效。
有人有什么想法吗?
人到中年有点甜
温温酱
相关分类