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]>

Reply via email to