]> source.dussan.org Git - archiva.git/commitdiff
Avoid Jetty's default directory listing settings in web.xml
authorLuca <ltoscano@wikimedia.org>
Fri, 15 Jan 2021 16:25:25 +0000 (17:25 +0100)
committerMartin Stockhammer <martin_s@apache.org>
Sun, 17 Jan 2021 17:22:50 +0000 (18:22 +0100)
The directory listing servlet seems not be needed for the default
settings. This change explicitly sets it off in web.xml.
Credis to @jobar for the original change made for Wikimedia.

Git Pull Request #61

Signed-off-by: Martin Stockhammer <martin_s@apache.org>
archiva-modules/archiva-web/archiva-webapp/src/main/webapp/WEB-INF/web.xml

index e1ac74b03d9b5502b81446d721a96f9624d6a32a..fd5bea2d70dd597128730bbe151766d6e4c877a3 100644 (file)
     <servlet-name>CXFServlet</servlet-name>
     <url-pattern>/restServices/*</url-pattern>
   </servlet-mapping>
-  
+
+  <!-- Removing dir-listing from Jetty default-servlet -->
+  <servlet>
+    <servlet-name>default</servlet-name>
+    <servlet-class>org.eclipse.jetty.servlet.DefaultServlet</servlet-class>
+    <init-param>
+      <param-name>dirAllowed</param-name>
+      <param-value>false</param-value>
+    </init-param>
+    <load-on-startup>0</load-on-startup>
+  </servlet>
+
   <welcome-file-list>
     <welcome-file>index.html</welcome-file>
   </welcome-file-list>