>> 3) There are several Connector/Endpoint implementations in Tomcat. >> While java.net.ServerSocket does support port number of "0", I am not >> sure that APR-based implementation does allow it. > Sure but the use case is just to start a http/https (apr can be > omitted) connector on any random free port, do some unit test and stop > it. > IMHO it's a valid use case (and with it folks will be able to use > tomcat rather than an other servlet container which has this feature > available :-) ). > See the code snippet I have pointed, the code to write for using > tomcat is really smaller/smarter (except all hacking I have to write > due to the restriction on port).
Guys. It make sense to have a way to get an unused random port for embedded mode in testing cases. On a CI system, ie Jenkins, you could have many concurrents tests done at the same time, the only solution to get a free port is to discover it at startup time isn't it ? --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@tomcat.apache.org For additional commands, e-mail: dev-h...@tomcat.apache.org