This is an automated email from the ASF dual-hosted git repository.

gtully pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git


The following commit(s) were added to refs/heads/main by this push:
     new 4569263  ARTEMIS-3454 prevent directory listing for deployed web apps
4569263 is described below

commit 4569263c04acd5c444c7e9596efdd3e9758d04d9
Author: Justin Bertram <[email protected]>
AuthorDate: Wed Sep 1 12:45:56 2021 -0500

    ARTEMIS-3454 prevent directory listing for deployed web apps
---
 .../java/org/apache/activemq/artemis/component/WebServerComponent.java   | 1 +
 1 file changed, 1 insertion(+)

diff --git 
a/artemis-web/src/main/java/org/apache/activemq/artemis/component/WebServerComponent.java
 
b/artemis-web/src/main/java/org/apache/activemq/artemis/component/WebServerComponent.java
index e21191c..c03a3fe 100644
--- 
a/artemis-web/src/main/java/org/apache/activemq/artemis/component/WebServerComponent.java
+++ 
b/artemis-web/src/main/java/org/apache/activemq/artemis/component/WebServerComponent.java
@@ -147,6 +147,7 @@ public class WebServerComponent implements 
ExternalComponent {
                dirToUse = instanceWarDir;
             }
             WebAppContext webContext = deployWar(app.url, app.war, dirToUse);
+            
webContext.setInitParameter("org.eclipse.jetty.servlet.Default.dirAllowed", 
"false");
             webContexts.add(webContext);
             if (app.war.startsWith("console")) {
                consoleUrl = webServerConfig.bind + "/" + app.url;

Reply via email to