You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by ru...@apache.org on 2002/06/19 17:38:01 UTC

cvs commit: jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/loader StandardClassLoader.java

rubys       2002/06/19 08:38:01

  Modified:    catalina/src/share/org/apache/catalina/loader
                        StandardClassLoader.java
  Log:
  While most JDK's on Windows are very tolerant of backslashes in file:
  URLs, they are not consisent in exactly WHEN they make the transition
  to spec compliant URLs.  In this case, the url was constructed in
  org.apache.catalina.startup.ClassLoaderFactory.createClassLoader using
  File.separator and extracted using toString().
  
  Revision  Changes    Path
  1.27      +6 -5      jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/loader/StandardClassLoader.java
  
  Index: StandardClassLoader.java
  ===================================================================
  RCS file: /home/cvs/jakarta-tomcat-4.0/catalina/src/share/org/apache/catalina/loader/StandardClassLoader.java,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- StandardClassLoader.java	13 Mar 2002 01:26:49 -0000	1.26
  +++ StandardClassLoader.java	19 Jun 2002 15:38:01 -0000	1.27
  @@ -1062,7 +1062,8 @@
               streamHandler = factory.createURLStreamHandler(protocol);
   
           // Validate the manifest of a JAR file repository
  -        if (!repository.endsWith(File.separator)) {
  +        if (!repository.endsWith(File.separator) &&
  +            !repository.endsWith("/")) {
               JarFile jarFile = null;
               try {
                   Manifest manifest = null;
  
  
  

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>