User: jules_gosnell
  Date: 02/02/16 06:15:26

  Modified:    jetty/src/main/org/jboss/jetty
                        JBossWebApplicationContext.java
  Log:
  remove duplicates from Jasper classpath
  
  Revision  Changes    Path
  1.22      +10 -5     
contrib/jetty/src/main/org/jboss/jetty/JBossWebApplicationContext.java
  
  Index: JBossWebApplicationContext.java
  ===================================================================
  RCS file: 
/cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/JBossWebApplicationContext.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- JBossWebApplicationContext.java   16 Feb 2002 01:01:59 -0000      1.21
  +++ JBossWebApplicationContext.java   16 Feb 2002 14:15:26 -0000      1.22
  @@ -5,7 +5,7 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: JBossWebApplicationContext.java,v 1.21 2002/02/16 01:01:59 jules_gosnell 
Exp $
  +// $Id: JBossWebApplicationContext.java,v 1.22 2002/02/16 14:15:26 jules_gosnell 
Exp $
   
   // A Jetty HttpServer with the interface expected by JBoss'
   // J2EEDeployer...
  @@ -167,7 +167,12 @@
         {
        URL url=urls[i];
        if (url.getProtocol().equals("file"))
  -       classpath+=(classpath.length()==0?"":_separator)+url.getPath();
  +     {
  +       String path=url.getPath();
  +       // brute force - but should strip out duplicates
  +       if (classpath.indexOf(path)==-1)
  +         classpath+=(classpath.length()==0?"":_separator)+path;
  +     }
        else
          _log.warn("non-file URL encountered in ClassPath URLs");
         }
  @@ -184,11 +189,11 @@
           cl=cl.getParent())
         {
        if (cl instanceof URLClassLoader)
  -       classpath+=URLArrayToClassPath(((URLClassLoader)cl).getURLs(), classpath);
  +       classpath=URLArrayToClassPath(((URLClassLoader)cl).getURLs(), classpath);
        else if (cl instanceof MBeanClassLoader)
  -       classpath+=URLArrayToClassPath(((MBeanClassLoader)cl).getURLs(), classpath);
  +       classpath=URLArrayToClassPath(((MBeanClassLoader)cl).getURLs(), classpath);
        else
  -       _log.warn("unknown ClassLoader type ("+cl.getClass().getName()+") - jsp 
classpath may be incomplete");
  +       _log.warn("unknown ClassLoader type ("+cl.getClass().getName()+") - 
classpath may be incomplete");
         }
   
   
  
  
  

_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to