User: jules_gosnell
  Date: 02/01/14 14:25:18

  Modified:    jetty/src/main/org/jboss/jetty
                        JBossWebApplicationContext.java Jetty.java
  Log:
  another step closer to working DistributedHttpSession. It now passes Watchdog with 
only 2 errors
  - the same as standalone Jetty.
  Update jars from Jetty cvs - I need a fix for the Session stuff to work
  
  Revision  Changes    Path
  1.16      +11 -6     
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.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- JBossWebApplicationContext.java   2002/01/13 21:30:13     1.15
  +++ JBossWebApplicationContext.java   2002/01/14 22:25:18     1.16
  @@ -5,7 +5,7 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: JBossWebApplicationContext.java,v 1.15 2002/01/13 21:30:13 jules_gosnell 
Exp $
  +// $Id: JBossWebApplicationContext.java,v 1.16 2002/01/14 22:25:18 jules_gosnell 
Exp $
   
   // A Jetty HttpServer with the interface expected by JBoss'
   // J2EEDeployer...
  @@ -42,21 +42,26 @@
     WebDescriptorParser _descriptorParser;
     WebApplication      _webApp;
     DocumentBuilder     _parser;
  -  boolean             _distributed=false;
   
     public
       JBossWebApplicationContext(HttpServer httpServer,
                               String contextPathSpec,
                               WebDescriptorParser descriptorParser,
                               WebApplication webApp,
  -                            DocumentBuilder parser)
  +                            DocumentBuilder parser,
  +                            String warUrl,
  +                            String webDefaults,
  +                            boolean unpackWars)
  +    throws java.io.IOException
       {
  -      super(httpServer, contextPathSpec);
  +      super(httpServer, contextPathSpec, warUrl, webDefaults, unpackWars);
   
         _log              = Logger.getLogger(getClass().getName()+"#" + 
contextPathSpec);
         _descriptorParser = descriptorParser;
         _webApp           = webApp;
         _parser           = parser;
  +
  +      getServletHandler().setSessionManager(new 
DistributedHttpSessionManager(this));
       }
   
     /* ------------------------------------------------------------ */
  @@ -123,8 +128,8 @@
         }
         else if ("distributable".equals(element))
         {
  -             _distributed=true;
  -             getServletHandler().setSessionManager(new 
DistributedHttpSessionManager(this));
  +     ((DistributedHttpSessionManager)getServletHandler().getSessionManager()).
  +       setDistributed(true);
         }
         // these are handled by Jetty
         else
  
  
  
  1.33      +7 -5      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.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- Jetty.java        2002/01/13 21:30:13     1.32
  +++ Jetty.java        2002/01/14 22:25:18     1.33
  @@ -5,7 +5,7 @@
    * See terms of license at gnu.org.
    */
   
  -// $Id: Jetty.java,v 1.32 2002/01/13 21:30:13 jules_gosnell Exp $
  +// $Id: Jetty.java,v 1.33 2002/01/14 22:25:18 jules_gosnell Exp $
   
   // A Jetty HttpServer with the interface expected by JBoss'
   // J2EEDeployer...
  @@ -35,7 +35,7 @@
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Julian Gosnell</a>
    * @author  <a href="mailto:[EMAIL PROTECTED]";>Andreas Schaefer</a>.
  - * @version $Revision: 1.32 $
  + * @version $Revision: 1.33 $
    *
    * <p><b>Revisions:</b>
    *
  @@ -197,15 +197,17 @@
         if (getContext(null, contextPath, 0)!=null)
        _log.warn("A WebApplication is already deployed in context '"+contextPath+"' - 
proceed at your own risk.");
   
  +      String fixedWarUrl=warUrl+(warUrl.endsWith("/")?"":"/");
  +
         // deploy the WebApp
         WebApplicationContext app=
  -     new JBossWebApplicationContext(this, contextPath, descriptorParser, wa, 
_parser);
  +     new JBossWebApplicationContext(this, contextPath, descriptorParser, wa, 
_parser,
  +                                    fixedWarUrl, getWebDefault(), getUnpackWars());
   
         String virtualHost=null;
         addContext(virtualHost, app);
   
  -      String fixedWarUrl=warUrl+(warUrl.endsWith("/")?"":"/");
  -      app.initialize(fixedWarUrl, getWebDefault(), getUnpackWars());
  +      //      app.initialize(fixedWarUrl, getWebDefault(), getUnpackWars());
   
         try
         {
  
  
  

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

Reply via email to