【发布时间】:2013-12-11 00:42:21
【问题描述】:
我正在尝试创建一个嵌入式码头服务器,其中包含提供一些动态数据的自定义 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 仍然可以工作。
有人有什么想法吗?
【问题讨论】:
标签: java servlets jetty embedded-jetty fileserver