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:
>remm 2002/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 Changes Path
> 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 -0000 1.7
> +++ WebappClassLoader.java 11 Oct 2002 08:56:29 -0000 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]>