diff --git a/jetty-jndi/src/main/java/org/eclipse/jetty/jndi/local/localContextRoot.java b/jetty-jndi/src/main/java/org/eclipse/jetty/jndi/local/localContextRoot.java index a915ad1917d..49c1d57b584 100644 --- a/jetty-jndi/src/main/java/org/eclipse/jetty/jndi/local/localContextRoot.java +++ b/jetty-jndi/src/main/java/org/eclipse/jetty/jndi/local/localContextRoot.java @@ -457,10 +457,12 @@ public class localContextRoot implements Context { throw e; } - catch (Exception e) + catch (final Exception e) { - __log.warn("",e); - throw new NamingException (e.getMessage()); + throw new NamingException (e.getMessage()) + { + { initCause(e);} + }; } } else