diff options
Diffstat (limited to 'jetty-plus/src/main/java/org/eclipse/jetty/plus/webapp/EnvConfiguration.java')
-rw-r--r-- | jetty-plus/src/main/java/org/eclipse/jetty/plus/webapp/EnvConfiguration.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/jetty-plus/src/main/java/org/eclipse/jetty/plus/webapp/EnvConfiguration.java b/jetty-plus/src/main/java/org/eclipse/jetty/plus/webapp/EnvConfiguration.java index 2f26edfc7a..1a401d6689 100644 --- a/jetty-plus/src/main/java/org/eclipse/jetty/plus/webapp/EnvConfiguration.java +++ b/jetty-plus/src/main/java/org/eclipse/jetty/plus/webapp/EnvConfiguration.java @@ -41,6 +41,7 @@ import org.eclipse.jetty.util.log.Log; import org.eclipse.jetty.util.log.Logger; import org.eclipse.jetty.webapp.AbstractConfiguration; import org.eclipse.jetty.webapp.Configuration; +import org.eclipse.jetty.webapp.WebAppClassLoader; import org.eclipse.jetty.webapp.WebAppContext; import org.eclipse.jetty.xml.XmlConfiguration; @@ -113,7 +114,7 @@ public class EnvConfiguration extends AbstractConfiguration { localContextRoot.getRoot().addListener(listener); XmlConfiguration configuration = new XmlConfiguration(jettyEnvXmlUrl); - configuration.configure(context); + WebAppClassLoader.runWithServerClassAccess(()->{configuration.configure(context);return null;}); } finally { |