...aka "Will the Real PoolTcpConnector.java please stand up?" I've been reading through the Connector code in 3.3 (to try to understand the Java side of the various protocols and to maybe contribute some work there). However, to my great confusion, there seem to be two parallel versions of the various classes. For example, there is: org.apache.tomcat.service.PoolTcpConnector and also org.apache.tomcat.modules.server.PoolTcpConnector These very much seem to be two versions of the same class, but it's not clear to me which is the "real" one. I've been trying to understand from the Tomcat startup process which of those is actually instantiated, but I can't figure it out. There are also parallel versions of the various Ajp1[23].java classes: org.apache.tomcat.service.connector.Ajp13ConnectionHandler (and friends) vs. org.apache.tomcat.modules.server.Ajp13Interceptor (and friends) I'm assuming that only one set of these classes is actually used, and the other one should simply be deleted. I suppose it's possible that they exist in parallel, but that is a terrifying thought. The cvs log history is not making this all clear to me, unfortunately. Can anyone enlighten me? And can the unused files be removed from cvs? Thanks, -Dan -- Dan Milstein // [EMAIL PROTECTED]