+ Jakarta Faces application
+
+
+
+
+
+
diff --git a/test/servlet/faces/src/test/java/hello/HelloIT.java b/test/servlet/faces/src/test/java/hello/HelloIT.java
new file mode 100644
index 000000000..444e4a805
--- /dev/null
+++ b/test/servlet/faces/src/test/java/hello/HelloIT.java
@@ -0,0 +1,28 @@
+package hello;
+
+import java.net.URI;
+import java.net.http.HttpClient;
+import static java.net.http.HttpClient.Redirect.ALWAYS;
+import java.net.http.HttpRequest;
+import java.net.http.HttpResponse;
+import java.net.http.HttpResponse.BodyHandlers;
+import java.time.Duration;
+import static org.junit.jupiter.api.Assertions.assertTrue;
+import org.junit.jupiter.api.Test;
+
+public class HelloIT {
+
+ @Test
+ public void testHelloFacesXhtml() throws Exception {
+ HttpClient client = HttpClient
+ .newBuilder()
+ .connectTimeout(Duration.ofSeconds(60))
+ .followRedirects(ALWAYS)
+ .build();
+ HttpRequest request = HttpRequest
+ .newBuilder(new URI("http://localhost:8080/faces/hellofaces.xhtml"))
+ .build();
+ HttpResponse