test: glassfish7 container not ready

This commit is contained in:
ReaJason
2026-06-28 21:22:31 +08:00
parent 845d5a48c9
commit 0d096395f9
@@ -8,6 +8,7 @@ import com.reajason.javaweb.packer.Packers;
import net.bytebuddy.jar.asm.Opcodes; import net.bytebuddy.jar.asm.Opcodes;
import org.testcontainers.containers.GenericContainer; import org.testcontainers.containers.GenericContainer;
import org.testcontainers.containers.Network; import org.testcontainers.containers.Network;
import org.testcontainers.containers.wait.strategy.Wait;
import org.testcontainers.junit.jupiter.Container; import org.testcontainers.junit.jupiter.Container;
import org.testcontainers.junit.jupiter.Testcontainers; import org.testcontainers.junit.jupiter.Testcontainers;
@@ -24,6 +25,7 @@ public class GlassFish7ContainerTest extends AbstractContainerTest {
private static final ContainerTestConfig CONFIG = ContainerTestConfig.glassFish( private static final ContainerTestConfig CONFIG = ContainerTestConfig.glassFish(
"reajason/glassfish:7.0.20-jdk17", "reajason/glassfish:7.0.20-jdk17",
"/usr/local/glassfish7/glassfish/domains/domain1/autodeploy/app.war") "/usr/local/glassfish7/glassfish/domains/domain1/autodeploy/app.war")
.waitStrategy(Wait.forLogMessage(".*JMXService.*", 1))
.warFile(warJakartaFile) .warFile(warJakartaFile)
.jakarta(true) .jakarta(true)
.targetJdkVersion(Opcodes.V17) .targetJdkVersion(Opcodes.V17)