是否可以通过提供目录URL来使用jetty在给定目录中提供文件?
我有一个名为“dist”的目录,它包含五个jar文件。是否可以通过提供URL中的dist文件夹来提供所有五个jar文件,如http://localhost:8000/dist?
答案 0 :(得分:0)
您说的功能可能是“目录列表”。它可以通过以下方式启用/禁用:
webAppContext.setInitParameter("org.eclipse.jetty.servlet.Default.dirAllowed", "true");
或
$ {JETTY_HOME} /etc/webdefault.xml
<servlet>
<servlet-name>default</servlet-name>
<servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class>
<init-param>
<param-name>dirAllowed</param-name>
<param-value>true</param-value>
</init-param>
</servlet>
另见: How to disable directory listing for Jetty's WebAppContext?
Jetty文档: http://www.eclipse.org/jetty/documentation/9.4.x/advanced-extras.html