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]