diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish3ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish3ContainerTest.java index b4ae4116..43160d1f 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish3ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish3ContainerTest.java @@ -37,7 +37,8 @@ public class GlassFish3ContainerTest { @Container public static final GenericContainer<?> container = new GenericContainer<>(imageName) .withCopyToContainer(warFile, "/usr/local/glassfish3/glassfish/domains/domain1/autodeploy/app.war") - .waitingFor(Wait.forLogMessage(".*startup time.*", 1)) + .waitingFor(Wait.forLogMessage(".*done.*", 1)) + .waitingFor(Wait.forHttp("/app/")) .withExposedPorts(8080); static Stream<Arguments> casesProvider() { @@ -60,6 +61,7 @@ static Stream<Arguments> casesProvider() { @AfterAll static void tearDown() { String logs = container.getLogs(); + log.info(logs); assertThat("Logs should not contain any exceptions", logs, doesNotContainException()); } diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish4ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish4ContainerTest.java index 81c54958..70437325 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish4ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/glassfish/GlassFish4ContainerTest.java @@ -37,7 +37,8 @@ public class GlassFish4ContainerTest { @Container public static final GenericContainer<?> container = new GenericContainer<>(imageName) .withCopyToContainer(warFile, "/usr/local/glassfish4/glassfish/domains/domain1/autodeploy/app.war") - .waitingFor(Wait.forLogMessage(".*startup time.*", 1)) + .waitingFor(Wait.forLogMessage(".*done.*", 1)) + .waitingFor(Wait.forHttp("/app/")) .withExposedPorts(8080); static Stream<Arguments> casesProvider() { @@ -60,6 +61,7 @@ static Stream<Arguments> casesProvider() { @AfterAll static void tearDown() { String logs = container.getLogs(); + log.info(logs); assertThat("Logs should not contain any exceptions", logs, doesNotContainException()); }