diff options
Diffstat (limited to 'jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java')
-rw-r--r-- | jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java index 0bae106bb4..0fed318d8b 100644 --- a/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java +++ b/jetty-servlet/src/main/java/org/eclipse/jetty/servlet/ServletHolder.java @@ -598,8 +598,6 @@ public class ServletHolder extends Holder<Servlet> implements UserIdentity.Scope if (_config==null) _config=new Config(); - - // Handle run as if (_identityService!=null) { @@ -612,14 +610,11 @@ public class ServletHolder extends Holder<Servlet> implements UserIdentity.Scope initJspServlet(); detectJspContainer(); } + else if (_forcedPath != null) + detectJspContainer(); initMultiPart(); - if (_forcedPath != null && _jspContainer == null) - { - detectJspContainer(); - } - if (LOG.isDebugEnabled()) LOG.debug("Servlet.init {} for {}",_servlet,getName()); _servlet.init(_config); @@ -665,6 +660,8 @@ public class ServletHolder extends Holder<Servlet> implements UserIdentity.Scope /* Set the webapp's classpath for Jasper */ ch.setAttribute("org.apache.catalina.jsp_classpath", ch.getClassPath()); + System.err.println("JSP ("+ch+","+getName()+") CP="+ch.getClassPath()); + /* Set up other classpath attribute */ if ("?".equals(getInitParameter("classpath"))) { |