Hi Remy,
when you start with the SecurityManager, the following exception is thrown.
java.lang.ClassNotFoundException:
org.apache.catalina.connector.HttpRequestBase$Privilege
dGetSession
at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.j
ava:890)
at
org.apache.catalina.loader.StandardClassLoader.loadClass(StandardClassLoader.j
ava:755)
at
org.apache.catalina.startup.SecurityClassLoad.securityClassLoad(SecurityClassL
oad.java:112)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:178)
I just commited the patch ;-)
-- Jeanfrancois
[EMAIL PROTECTED] wrote:
remm2002/10/11 01:56:29
Modified:catalina/src/share/org/apache/catalina/loader
WebappClassLoader.java
Removed: catalina/src/share/org/apache/catalina/connector
HttpRequestBase.java HttpResponseBase.java
RequestBase.java RequestStream.java
ResponseBase.java ResponseStream.java
ResponseWriter.java
catalina/src/share/org/apache/catalina/net
SSLServerSocketFactory.java
Log:
- As voted, remove deprecated components.
Revision ChangesPath
1.8 +18 -13
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader/WebappClassLoader.java
Index: WebappClassLoader.java
===
RCS file:
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/loader/WebappClassLoader.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- WebappClassLoader.java 10 Oct 2002 14:35:21 - 1.7
+++ WebappClassLoader.java 11 Oct 2002 08:56:29 - 1.8
@@ -1432,26 +1432,31 @@
started = false;
-int length = jarFiles.length;
+int length = files.length;
+for (int i = 0; i length; i++) {
+files[i] = null;
+}
+
+length = jarFiles.length;
for (int i = 0; i length; i++) {
try {
jarFiles[i].close();
-jarFiles[i] = null;
} catch (IOException e) {
// Ignore
}
+jarFiles[i] = null;
}
notFoundResources.clear();
resourceEntries.clear();
-repositories = new String[0];
-files = new File[0];
-jarFiles = new JarFile[0];
-jarRealFiles = new File[0];
+repositories = null;
+files = null;
+jarFiles = null;
+jarRealFiles = null;
jarPath = null;
-jarNames = new String[0];
-lastModifiedDates = new long[0];
-paths = new String[0];
+jarNames = null;
+lastModifiedDates = null;
+paths = null;
hasExternalRepositories = false;
permissionList.clear();
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]
--
To unsubscribe, e-mail: mailto:[EMAIL PROTECTED]
For additional commands, e-mail: mailto:[EMAIL PROTECTED]