User: jules_gosnell
  Date: 01/11/28 15:54:57

  Modified:    jetty/src/main/org/jboss/jetty Jetty.java
  Log:
  move jetty.xml and webdefault.xml into jetty-plugin.sar
  
  Revision  Changes    Path
  1.23      +18 -4     contrib/jetty/src/main/org/jboss/jetty/Jetty.java
  
  Index: Jetty.java
  ===================================================================
  RCS file: /cvsroot/jboss/contrib/jetty/src/main/org/jboss/jetty/Jetty.java,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- Jetty.java        2001/11/28 01:22:25     1.22
  +++ Jetty.java        2001/11/28 23:54:57     1.23
  @@ -5,7 +5,7 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: Jetty.java,v 1.22 2001/11/28 01:22:25 jules_gosnell Exp $
  +// $Id: Jetty.java,v 1.23 2001/11/28 23:54:57 jules_gosnell Exp $
   
   // A Jetty HttpServer with the interface expected by JBoss'
   // J2EEDeployer...
  @@ -25,6 +25,8 @@
   import org.mortbay.jetty.servlet.WebApplicationContext;
   import org.mortbay.util.Resource;
   
  +import java.io.File;
  +
   public class Jetty
     extends org.mortbay.jetty.Server
   {
  @@ -98,6 +100,7 @@
     public synchronized void
       setWebDefault(String webDefault)
     {
  +    webDefault=fixURL(findResourceInJar(webDefault).toString());
       _webDefault=webDefault;
     }
   
  @@ -119,13 +122,11 @@
       if (configUrl==null)
         return;
   
  -    _log.info("CONFIG IS: "+configUrl);
  -    _log.info("CONFIG IS: "+findResourceInJar(configUrl));
  +    configUrl=fixURL(findResourceInJar(configUrl).toString());
   
       try
       {
         _log.info("loading config: "+configUrl);
  -      //      configure(findResourceInJar(configUrl).toString());
         configure(configUrl);
         _log.info("loaded config: "+configUrl);
         _configuration=configUrl;
  @@ -272,5 +273,18 @@
       }
   
       return url;
  +  }
  +
  +  // work around broken JarURLConnection caching...
  +  private String
  +    fixURL(String url)
  +  {
  +    String protocol="file:";
  +    int index=url.indexOf(protocol)+protocol.length();
  +    return
  +      url.substring(0,index)+
  +      File.separator +
  +      "."+
  +      url.substring(index, url.length());
     }
   }
  
  
  

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

Reply via email to