amyroh      2004/05/27 19:51:39

  Modified:    catalina/src/share/org/apache/catalina/core
                        StandardServer.java
  Log:
  Persist connector values when saved via introspection.  I just tested for default 
configuration.  Let me know if there're any problems.
  
  Revision  Changes    Path
  1.29      +18 -3     
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardServer.java
  
  Index: StandardServer.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardServer.java,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- StandardServer.java       26 May 2004 15:41:22 -0000      1.28
  +++ StandardServer.java       28 May 2004 02:51:39 -0000      1.29
  @@ -79,6 +79,8 @@
   import org.apache.commons.logging.Log;
   import org.apache.commons.logging.LogFactory;
   import org.apache.commons.modeler.Registry;
  +import org.apache.coyote.ProtocolHandler;
  +import org.apache.coyote.tomcat5.CoyoteConnector;
   
   
   
  @@ -122,6 +124,10 @@
           //{ "org.apache.catalina.core.StandardContext", "workDir" },
           { "org.apache.catalina.session.StandardManager", "distributable" },
           { "org.apache.catalina.session.StandardManager", "entropy" },
  +        { "org.apache.coyote.http11.Http11Protocol", "port"},
  +        { "org.apache.coyote.http11.Http11Protocol", "soTimeout"},
  +        { "org.apache.jk.server.JkCoyoteHandler", "name"},
  +        
       };
   
   
  @@ -176,7 +182,10 @@
           "org.apache.coyote.tomcat5.CoyoteConnector",
           "org.apache.catalina.core.StandardEngine",
           "org.apache.catalina.core.StandardHost",
  -        "org.apache.catalina.core.StandardContext"
  +        "org.apache.catalina.core.StandardContext",
  +        "org.apache.coyote.http11.Http11Protocol",
  +        "org.apache.jk.server.JkCoyoteHandler"
  +        
       };
   
   
  @@ -1016,7 +1025,6 @@
   
           // Render the relevant properties of this bean
           String className = bean.getClass().getName();
  -
           // Render a className attribute if requested
           if (include) {
               for (int i = 0; i < standardImplementations.length; i++) {
  @@ -1097,6 +1105,13 @@
           }
           writer.print("<Connector");
           storeAttributes(writer, connector);
  +    
  +        if (connector instanceof CoyoteConnector) {
  +            ProtocolHandler protocolHandler = 
  +                ((CoyoteConnector)connector).getProtocolHandler();
  +            storeAttributes(writer, protocolHandler);
  +        }
  +        
           writer.println(">");
   
           // Store nested <Factory> element
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to