I am running into a strange problem on Tomcat 4.1.18. I setup a CoyoteConnector on port 8009 using the JkCoyoteHandler protocol handler to handle AJP13 requests. This worked perfectly.
I then needed to add a second AJP13 connector to process secure requests (though an ssl apache virtual host). I created a second CoyoteConnector using the JkCoyoteHandler listening on port 8443. I should be able to have multiple connectors as long as they are on different ports, right? After I restarted the sever, I saw an error message when the second AJP connector tried to initialize. It reported that port 8009 was already bound. It then promptly bound the second connector to port 8010. This truly confused me. I double checked my configureation and everything seemed to be correct. I also did a netstat -l to see what ports were actually in use. Ports 8009 and 8010 had listeners. I removed the second connector. I then changed the original connector to listen on port 8019. I now had only one CoyoteConnector for AJP13 connections configured. The only port is 8019. After I restarted the server, the connector bound itself to 8009. netstat -l confirmed that this was not a bogus log message. >From the way this looks, a coyote connector using the JkCoyoteHandler will always attempt to use port 8009 reguadless of the port attribute of the connector. If the port is not available, it increment the port number by one and try again. This appears to be a bug. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]