luehe 2004/04/06 19:31:08
Modified: catalina/src/share/org/apache/catalina/core
StandardWrapper.java
Log:
JspServlet (global or webapp-specific) must always be preloaded,
because its instance is used during registerJMX (when registering the
JSP monitoring mbean)
Revision Changes Path
1.41 +11 -3
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapper.java
Index: StandardWrapper.java
===================================================================
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardWrapper.java,v
retrieving revision 1.40
retrieving revision 1.41
diff -u -r1.40 -r1.41
--- StandardWrapper.java 20 Mar 2004 01:35:02 -0000 1.40
+++ StandardWrapper.java 7 Apr 2004 02:31:08 -0000 1.41
@@ -378,8 +378,16 @@
*/
public int getLoadOnStartup() {
- return (this.loadOnStartup);
-
+ if (isJspServlet && loadOnStartup < 0) {
+ /*
+ * JspServlet must always be preloaded, because its instance is
+ * used during registerJMX (when registering the JSP
+ * monitoring mbean)
+ */
+ return Integer.MAX_VALUE;
+ } else {
+ return (this.loadOnStartup);
+ }
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]