On 09/10/2011 15:08, Olivier Lamy wrote:
Hello,
I'd like to be able to use a random port when using embedded Tomcat in
unit tests to test servlets.
Currently it's "locked" by a test in Connector#startInternal.
Is it intentional ?
svn blame would have answered that for you.
I'd like to be able to do simply something like :
Tomcat tomcat = new Tomcat();
tomcat.setBaseDir(System.getProperty("java.io.tmpdir"));
tomcat.getConnector().setPort( 0 );
If you want a random port, why not just set a random port at this point?
Makes sense for to add getLocalPort on Connector class and remove the
test if (getPort() < 1) ?
No.
If yes I can start on providing a patch for review.
I'd be against adding that patch to the code base.
Mark