Removed unnecessary workarond for ephemerial port (#1103)

diff --git a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/common/util/JaxrsUtil.java b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/common/util/JaxrsUtil.java
index 0568fc2..d0c73b1 100644
--- a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/common/util/JaxrsUtil.java
+++ b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/common/util/JaxrsUtil.java
@@ -35,15 +35,10 @@
 
 public abstract class JaxrsUtil {
 
-  public static final int unprivilegedPort() throws IOException {
-    for (int i = 0; i < 1025; i++) {
-      try (final ServerSocket serverSocket = new ServerSocket(0)) {
-        final int port = serverSocket.getLocalPort();
-        if (port > 1024)
-          return port;
-      }
+  public static final int freePort() throws IOException {
+    try (final ServerSocket serverSocket = new ServerSocket(0)) {
+      return serverSocket.getLocalPort();
     }
-    throw new IOException("No free unprivileged port");
   }
 
   public static final//
diff --git a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/sebootstrap/SeBootstrapIT.java b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/sebootstrap/SeBootstrapIT.java
index c62736b..bf1a495 100644
--- a/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/sebootstrap/SeBootstrapIT.java
+++ b/jaxrs-tck/src/main/java/ee/jakarta/tck/ws/rs/sebootstrap/SeBootstrapIT.java
@@ -22,7 +22,7 @@
 import static org.hamcrest.Matchers.greaterThan;
 import static org.hamcrest.Matchers.is;
 
-import static ee.jakarta.tck.ws.rs.common.util.JaxrsUtil.unprivilegedPort;
+import static ee.jakarta.tck.ws.rs.common.util.JaxrsUtil.freePort;
 
 import java.io.IOException;
 import java.util.Collections;
@@ -371,7 +371,7 @@
     };
 
     private static final int someFreeIpPort() throws IOException {
-        return unprivilegedPort();
+        return freePort();
     }
 
     private static final int mockInt() {
diff --git a/jaxrs-tck/src/test/java/ee/jakarta/tck/ws/rs/common/util/JaxrsUtilTest.java b/jaxrs-tck/src/test/java/ee/jakarta/tck/ws/rs/common/util/JaxrsUtilTest.java
index 8129aa3..f49141c 100644
--- a/jaxrs-tck/src/test/java/ee/jakarta/tck/ws/rs/common/util/JaxrsUtilTest.java
+++ b/jaxrs-tck/src/test/java/ee/jakarta/tck/ws/rs/common/util/JaxrsUtilTest.java
@@ -20,7 +20,7 @@
 import static org.hamcrest.Matchers.greaterThan;
 import static org.hamcrest.Matchers.is;
 
-import static ee.jakarta.tck.ws.rs.common.util.JaxrsUtil.unprivilegedPort;
+import static ee.jakarta.tck.ws.rs.common.util.JaxrsUtil.freePort;
 
 import java.io.IOException;
 
@@ -29,12 +29,12 @@
 final class JaxrsUtilTest {
 
     @Test
-    final void shouldReturnPortLarger1024() throws IOException {
+    final void shouldReturnPortFreePort() throws IOException {
         // when
-        final int chosenPort = unprivilegedPort();
+        final int chosenPort = freePort();
 
         // then
-        assertThat(chosenPort, is(greaterThan(1024)));
+        assertThat(chosenPort, is(greaterThan(0)));
     }
 
 }