This is an automated email from the ASF dual-hosted git repository.

dsoumis pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git

commit e77ac30ead7e53b35c7ea38a4d488574d248bd16
Author: Dimitris Soumis <[email protected]>
AuthorDate: Fri Feb 27 13:30:28 2026 +0200

    Comply with JDK8
---
 test/org/apache/tomcat/integration/httpd/TestBasicProxy.java     | 2 +-
 .../integration/httpd/TestChunkedTransferEncodingWithProxy.java  | 5 +++--
 test/org/apache/tomcat/integration/httpd/TestErrorHandling.java  | 8 ++++----
 .../apache/tomcat/integration/httpd/TestFullReverseProxy.java    | 2 +-
 .../tomcat/integration/httpd/TestLargePayloadWithProxy.java      | 7 ++++---
 .../tomcat/integration/httpd/TestRemoteIpValveWithProxy.java     | 2 +-
 .../apache/tomcat/integration/httpd/TestSSLValveWithProxy01.java | 2 +-
 .../apache/tomcat/integration/httpd/TestSSLValveWithProxy02.java | 2 +-
 .../apache/tomcat/integration/httpd/TestSessionWithProxy.java    | 5 +++--
 test/org/apache/tomcat/integration/httpd/TesterHttpd.java        | 9 ++++++++-
 10 files changed, 27 insertions(+), 17 deletions(-)

diff --git a/test/org/apache/tomcat/integration/httpd/TestBasicProxy.java 
b/test/org/apache/tomcat/integration/httpd/TestBasicProxy.java
index a9592ad2f5..d89fdb1549 100644
--- a/test/org/apache/tomcat/integration/httpd/TestBasicProxy.java
+++ b/test/org/apache/tomcat/integration/httpd/TestBasicProxy.java
@@ -20,7 +20,7 @@ package org.apache.tomcat.integration.httpd;
 import java.util.ArrayList;
 import java.util.List;
 
-import jakarta.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
 import org.junit.Test;
diff --git 
a/test/org/apache/tomcat/integration/httpd/TestChunkedTransferEncodingWithProxy.java
 
b/test/org/apache/tomcat/integration/httpd/TestChunkedTransferEncodingWithProxy.java
index bc748a84be..4ce39545f4 100644
--- 
a/test/org/apache/tomcat/integration/httpd/TestChunkedTransferEncodingWithProxy.java
+++ 
b/test/org/apache/tomcat/integration/httpd/TestChunkedTransferEncodingWithProxy.java
@@ -19,11 +19,12 @@ package org.apache.tomcat.integration.httpd;
 
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import jakarta.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
 import org.junit.Test;
@@ -86,7 +87,7 @@ public class TestChunkedTransferEncodingWithProxy extends 
HttpdIntegrationBaseTe
 
         ByteChunk res = new ByteChunk();
         Map<String, List<String>> reqHead = new HashMap<>();
-        reqHead.put("Content-Type", List.of("application/octet-stream"));
+        reqHead.put("Content-Type", new 
ArrayList<>(Collections.singletonList("application/octet-stream")));
         int rc = postUrl(true, streamer, "http://localhost:"; + getHttpdPort() 
+ "/endpoint", res, reqHead, null);
         Assert.assertEquals(HttpServletResponse.SC_OK, rc);
 
diff --git a/test/org/apache/tomcat/integration/httpd/TestErrorHandling.java 
b/test/org/apache/tomcat/integration/httpd/TestErrorHandling.java
index 06b562ecc1..ef5c23f625 100644
--- a/test/org/apache/tomcat/integration/httpd/TestErrorHandling.java
+++ b/test/org/apache/tomcat/integration/httpd/TestErrorHandling.java
@@ -20,10 +20,10 @@ package org.apache.tomcat.integration.httpd;
 import java.util.ArrayList;
 import java.util.List;
 
-import jakarta.servlet.ServletException;
-import jakarta.servlet.http.HttpServlet;
-import jakarta.servlet.http.HttpServletRequest;
-import jakarta.servlet.http.HttpServletResponse;
+import javax.servlet.ServletException;
+import javax.servlet.http.HttpServlet;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
 import org.junit.Test;
diff --git a/test/org/apache/tomcat/integration/httpd/TestFullReverseProxy.java 
b/test/org/apache/tomcat/integration/httpd/TestFullReverseProxy.java
index ff6449a65e..8b3dae5418 100644
--- a/test/org/apache/tomcat/integration/httpd/TestFullReverseProxy.java
+++ b/test/org/apache/tomcat/integration/httpd/TestFullReverseProxy.java
@@ -20,7 +20,7 @@ package org.apache.tomcat.integration.httpd;
 import java.util.ArrayList;
 import java.util.List;
 
-import jakarta.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
 import org.junit.Test;
diff --git 
a/test/org/apache/tomcat/integration/httpd/TestLargePayloadWithProxy.java 
b/test/org/apache/tomcat/integration/httpd/TestLargePayloadWithProxy.java
index 9c93649c6d..33e4dc35f8 100644
--- a/test/org/apache/tomcat/integration/httpd/TestLargePayloadWithProxy.java
+++ b/test/org/apache/tomcat/integration/httpd/TestLargePayloadWithProxy.java
@@ -19,11 +19,12 @@ package org.apache.tomcat.integration.httpd;
 
 import java.util.ArrayList;
 import java.util.Arrays;
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import jakarta.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
 import org.junit.Test;
@@ -63,7 +64,7 @@ public class TestLargePayloadWithProxy extends 
HttpdIntegrationBaseTest {
 
         ByteChunk res = new ByteChunk();
         Map<String, List<String>> reqHead = new HashMap<>();
-        reqHead.put("Content-Type", List.of("application/octet-stream"));
+        reqHead.put("Content-Type", new 
ArrayList<>(Collections.singletonList("application/octet-stream")));
         int rc = postUrl(payload, "http://localhost:"; + getHttpdPort() + 
"/endpoint", res, reqHead, null);
         Assert.assertEquals(HttpServletResponse.SC_OK, rc);
 
@@ -101,7 +102,7 @@ public class TestLargePayloadWithProxy extends 
HttpdIntegrationBaseTest {
 
         ByteChunk res = new ByteChunk();
         Map<String, List<String>> reqHead = new HashMap<>();
-        reqHead.put("Content-Type", List.of("application/octet-stream"));
+        reqHead.put("Content-Type", new 
ArrayList<>(Collections.singletonList("application/octet-stream")));
         int rc = postUrl(true, streamer, "http://localhost:"; + getHttpdPort() 
+ "/endpoint", res, reqHead, null);
         Assert.assertEquals(HttpServletResponse.SC_OK, rc);
 
diff --git 
a/test/org/apache/tomcat/integration/httpd/TestRemoteIpValveWithProxy.java 
b/test/org/apache/tomcat/integration/httpd/TestRemoteIpValveWithProxy.java
index cadb47ecc2..04e0d6fef0 100644
--- a/test/org/apache/tomcat/integration/httpd/TestRemoteIpValveWithProxy.java
+++ b/test/org/apache/tomcat/integration/httpd/TestRemoteIpValveWithProxy.java
@@ -20,7 +20,7 @@ package org.apache.tomcat.integration.httpd;
 import java.util.ArrayList;
 import java.util.List;
 
-import jakarta.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
 import org.junit.Test;
diff --git 
a/test/org/apache/tomcat/integration/httpd/TestSSLValveWithProxy01.java 
b/test/org/apache/tomcat/integration/httpd/TestSSLValveWithProxy01.java
index 1fae625009..537ac7df6b 100644
--- a/test/org/apache/tomcat/integration/httpd/TestSSLValveWithProxy01.java
+++ b/test/org/apache/tomcat/integration/httpd/TestSSLValveWithProxy01.java
@@ -20,7 +20,7 @@ package org.apache.tomcat.integration.httpd;
 import java.util.ArrayList;
 import java.util.List;
 
-import jakarta.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
 import org.junit.Test;
diff --git 
a/test/org/apache/tomcat/integration/httpd/TestSSLValveWithProxy02.java 
b/test/org/apache/tomcat/integration/httpd/TestSSLValveWithProxy02.java
index 2385d04278..163096639e 100644
--- a/test/org/apache/tomcat/integration/httpd/TestSSLValveWithProxy02.java
+++ b/test/org/apache/tomcat/integration/httpd/TestSSLValveWithProxy02.java
@@ -20,7 +20,7 @@ package org.apache.tomcat.integration.httpd;
 import java.util.ArrayList;
 import java.util.List;
 
-import jakarta.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
 import org.junit.Test;
diff --git a/test/org/apache/tomcat/integration/httpd/TestSessionWithProxy.java 
b/test/org/apache/tomcat/integration/httpd/TestSessionWithProxy.java
index aa6b80d53f..39e46a8154 100644
--- a/test/org/apache/tomcat/integration/httpd/TestSessionWithProxy.java
+++ b/test/org/apache/tomcat/integration/httpd/TestSessionWithProxy.java
@@ -18,11 +18,12 @@
 package org.apache.tomcat.integration.httpd;
 
 import java.util.ArrayList;
+import java.util.Collections;
 import java.util.HashMap;
 import java.util.List;
 import java.util.Map;
 
-import jakarta.servlet.http.HttpServletResponse;
+import javax.servlet.http.HttpServletResponse;
 
 import org.junit.Assert;
 import org.junit.Test;
@@ -91,7 +92,7 @@ public class TestSessionWithProxy extends 
HttpdIntegrationBaseTest {
 
         // Send the session cookie back
         Map<String, List<String>> reqHead = new HashMap<>();
-        reqHead.put("Cookie", List.of("JSESSIONID=" + sessionId));
+        reqHead.put("Cookie", new 
ArrayList<>(Collections.singletonList("JSESSIONID=" + sessionId)));
         rc = getUrl("http://localhost:"; + getHttpdPort() + "/endpoint", res, 
reqHead, null);
         Assert.assertEquals(HttpServletResponse.SC_OK, rc);
 
diff --git a/test/org/apache/tomcat/integration/httpd/TesterHttpd.java 
b/test/org/apache/tomcat/integration/httpd/TesterHttpd.java
index d6e4a22aa7..60b0b26e99 100644
--- a/test/org/apache/tomcat/integration/httpd/TesterHttpd.java
+++ b/test/org/apache/tomcat/integration/httpd/TesterHttpd.java
@@ -18,6 +18,7 @@
 package org.apache.tomcat.integration.httpd;
 
 import java.io.BufferedReader;
+import java.io.ByteArrayOutputStream;
 import java.io.File;
 import java.io.IOException;
 import java.io.InputStreamReader;
@@ -126,7 +127,13 @@ public class TesterHttpd {
 
         Process p = pb.start();
 
-        String output = new String(p.getInputStream().readAllBytes());
+        ByteArrayOutputStream byteArrayOutputStream = new 
ByteArrayOutputStream();
+        byte[] buf = new byte[8192];
+        int len;
+        while ((len = p.getInputStream().read(buf)) != -1) {
+            byteArrayOutputStream.write(buf, 0, len);
+        }
+        String output = byteArrayOutputStream.toString();
         int exitCode = p.waitFor();
 
         if (exitCode != 0) {


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to