Index: modules/luni/src/test/api/common/org/apache/harmony/luni/tests/internal/net/www/protocol/http/HttpURLConnectionTest.java =================================================================== --- modules/luni/src/test/api/common/org/apache/harmony/luni/tests/internal/net/www/protocol/http/HttpURLConnectionTest.java (revision 934863) +++ modules/luni/src/test/api/common/org/apache/harmony/luni/tests/internal/net/www/protocol/http/HttpURLConnectionTest.java (working copy) @@ -437,13 +437,18 @@ urlConnect.getInputStream(); assertTrue(urlConnect.usingProxy()); - System.setProperty("http.proxyPort", "81"); + // find a free port + ServerSocket serverSocket = new ServerSocket(0); + int port = serverSocket.getLocalPort(); + serverSocket.close(); + + System.setProperty("http.proxyPort", port + ""); url = new URL(jettyURL); urlConnect = (HttpURLConnection) url.openConnection(); urlConnect.getInputStream(); assertFalse(urlConnect.usingProxy()); - url = new URL("http://localhost"); + url = new URL("http://localhost:" + port); urlConnect = (HttpURLConnection) url.openConnection(); try { urlConnect.getInputStream();