只需在Jetty中指定目录URL,即可在目录中提供文件列表

时间:2017-05-22 00:37:22

标签: java jetty

是否可以通过提供目录URL来使用jetty在给定目录中提供文件?

我有一个名为“dist”的目录,它包含五个jar文件。是否可以通过提供URL中的dist文件夹来提供所有五个jar文件,如http://localhost:8000/dist

1 个答案:

答案 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