This is an automated email from the ASF dual-hosted git repository. jensdeppe pushed a commit to branch develop in repository https://gitbox.apache.org/repos/asf/geode.git
The following commit(s) were added to refs/heads/develop by this push: new 856705d GEODE-5445: Allow Jetty webapps to discover resources when symlinks are used (#2151) 856705d is described below commit 856705d5f3c2e6c1ef8b8584907fe960ace184b2 Author: Jens Deppe <jde...@pivotal.io> AuthorDate: Wed Jul 18 13:41:15 2018 -0700 GEODE-5445: Allow Jetty webapps to discover resources when symlinks are used (#2151) --- .../src/main/java/org/apache/geode/management/internal/JettyHelper.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/geode-core/src/main/java/org/apache/geode/management/internal/JettyHelper.java b/geode-core/src/main/java/org/apache/geode/management/internal/JettyHelper.java index 257cd2c..b45afda 100644 --- a/geode-core/src/main/java/org/apache/geode/management/internal/JettyHelper.java +++ b/geode-core/src/main/java/org/apache/geode/management/internal/JettyHelper.java @@ -28,6 +28,7 @@ import org.eclipse.jetty.server.SecureRequestCustomizer; import org.eclipse.jetty.server.Server; import org.eclipse.jetty.server.ServerConnector; import org.eclipse.jetty.server.SslConnectionFactory; +import org.eclipse.jetty.server.handler.AllowSymLinkAliasChecker; import org.eclipse.jetty.server.handler.HandlerCollection; import org.eclipse.jetty.util.ssl.SslContextFactory; import org.eclipse.jetty.webapp.WebAppContext; @@ -172,6 +173,7 @@ public class JettyHelper { webapp.setParentLoaderPriority(false); webapp.setInitParameter("org.eclipse.jetty.servlet.Default.dirAllowed", "false"); webapp.setAttribute(SECURITY_SERVICE_SERVLET_CONTEXT_PARAM, securityService); + webapp.addAliasCheck(new AllowSymLinkAliasChecker()); // This is only required for Pulse because in embedded mode, with SSL enabled, Pulse needs to // know how to make SSL RMI connections.