From b8c425537a8fa0214e515f406759b88ac85fff6d Mon Sep 17 00:00:00 2001 From: ReaJason Date: Sat, 13 Jun 2026 03:11:33 +0800 Subject: [PATCH] test: glassfish7 container not ready --- .../integration/memshell/glassfish/GlassFish7ContainerTest.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish7ContainerTest.java b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish7ContainerTest.java index 44313c18..4d5c25dc 100644 --- a/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish7ContainerTest.java +++ b/integration-test/src/test/java/com/reajason/javaweb/integration/memshell/glassfish/GlassFish7ContainerTest.java @@ -8,6 +8,7 @@ import com.reajason.javaweb.packer.Packers; import net.bytebuddy.jar.asm.Opcodes; import org.testcontainers.containers.GenericContainer; import org.testcontainers.containers.Network; +import org.testcontainers.containers.wait.strategy.Wait; import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Testcontainers; @@ -24,6 +25,7 @@ public class GlassFish7ContainerTest extends AbstractContainerTest { private static final ContainerTestConfig CONFIG = ContainerTestConfig.glassFish( "reajason/glassfish:7.0.20-jdk17", "/usr/local/glassfish7/glassfish/domains/domain1/autodeploy/app.war") + .waitStrategy(Wait.forLogMessage(".*JMXService.*", 1)) .warFile(warJakartaFile) .jakarta(true) .targetJdkVersion(Opcodes.V17)