tomcat-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Henri Gomez <henri.go...@gmail.com>
Subject Re: Embeded Tomcat using a Connector with a random port (port 0)
Date Fri, 14 Oct 2011 08:34:46 GMT
>> 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-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org


Mime
View raw message