Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java11
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")))
{

Back to the top