Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Look for next free port if once chosen is busy
This fixes spontaneous java.net.BindException like this one: Jun 7, 2012 4:41:45 PM org.couchbase.mock.CouchbaseMock start SEVERE: null java.net.BindException: Address already in use at sun.nio.ch.Net.bind(Native Method) at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137) at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77) at sun.net.httpserver.ServerImpl.<init>(ServerImpl.java:88) at sun.net.httpserver.HttpServerImpl.<init>(HttpServerImpl.java:50) at sun.net.httpserver.DefaultHttpServerProvider.createHttpServer(DefaultHttpServerProvider.java:35) at com.sun.net.httpserver.HttpServer.create(HttpServer.java:129) at org.couchbase.mock.CouchbaseMock.start(CouchbaseMock.java:374) at org.couchbase.mock.CouchbaseMock.main(CouchbaseMock.java:322) Change-Id: I687a12dd04d1cc4cd9c204bdeebc0159f358aabe Reviewed-on: http://review.couchbase.org/16981 Tested-by: Sergey Avseyev <sergey.avseyev@gmail.com> Reviewed-by: Matt Ingenthron <matt@couchbase.com>
- Loading branch information