【发布时间】:2015-08-11 11:00:46
【问题描述】:
我有一个应用程序使用嵌入式 Jetty 来为网站的前端和 API 提供服务。
它是用 Scala 编写的,但这并不重要。我设置所有内容的文件如下所示:
val servlet = new ServletHolder(Servlet)
val frontend = new ServletHolder(new DefaultServlet())
frontend.setInitParameter("resourceBase", "frontend")
val handler = new ServletContextHandler()
handler.addServlet(servlet, "/api/*")
handler.addServlet(frontend, "/*")
val server = new Server(8080)
server.setHandler(handler)
server.start()
但是,/ 提供的静态内容要求我为我的静态内容使用文件扩展名 - 我想使用 content negotiation,这样就不需要这些。这可能吗?
【问题讨论】:
标签: rest http jetty embedded-jetty content-negotiation