Използвам wildfly-maven-plugin за моите интеграционни тестове.
Как мога да променя номерата на портовете по подразбиране (8080, 8443)?
Не можах да намеря никакво свойство за конфигурация за тези номера на портове.
АКТУАЛИЗАЦИЯ
Опитах отговора на yntelectual , но номерата на портовете все още са в стойностите си по подразбиране.
Намерих това и номерата на портовете са променени. Но началната цел е неуспешна и дава „неуспешно стартиране след XX секунди“ може някоя процедура за сигнализиране да не знае променения порт.
<executions>
<execution>
<id>wildfly-start</id>
<phase>pre-integration-test</phase>
<goals>
<goal>start</goal>
</goals>
</execution>
<execution>
<id>wildfly-deploy</id>
<phase>pre-integration-test</phase>
<goals>
<goal>deploy</goal>
</goals>
</execution>
<execution>
<id>wildfly-undeploy</id>
<phase>post-integration-test</phase>
<goals>
<goal>undeploy</goal>
</goals>
</execution>
<execution>
<id>wildfly-shutdown</id>
<phase>post-integration-test</phase>
<goals>
<goal>shutdown</goal>
</goals>
</execution>
</executions>
Използване на jvmArgs
<configuration>
<jvmArgs>-Djboss.socket.binding.port-offset=40000</jvmArgs>
</configuration>
Номерът на портовете все още е в стойностите си по подразбиране.
14:25:34,244 INFO ... Undertow HTTP listener default listening on 127.0.0.1:8080
14:25:35,107 INFO ... Undertow HTTPS listener https listening on 127.0.0.1:8443
14:25:40,183 INFO ... Http management interface listening on http://127.0.0.1:9990/management
14:25:40,183 INFO ... Admin console listening on http://127.0.0.1:9990
Използване на server-args
<configuration>
<server-args>
<server-arg>-Djboss.socket.binding.port-offset=40000</server-arg>
</server-args>
</configuration>
Номерата на портовете са променени, но целта start
не завършва.
14:29:35,535 INFO ... Undertow HTTP listener default listening on 127.0.0.1:48080
14:29:36,543 INFO ... Undertow HTTPS listener https listening on 127.0.0.1:48443
14:29:41,535 INFO ... Http management interface listening on http://127.0.0.1:49990/management
14:29:41,535 INFO ... Admin console listening on http://127.0.0.1:49990
BUILD FAILURE
------------------------------------------------------------------------
14:30:07,345 INFO ... Undertow HTTPS listener https stopped, was bound to 127.0.0.1:48443
14:30:07,347 INFO ... Undertow HTTP listener default suspending
14:30:07,357 INFO ... Undertow HTTP listener default stopped, was bound to 127.0.0.1:48080
14:30:07,359 INFO ... Undertow 1.4.0.Final stopping
14:30:07,365 INFO ... WildFly Full 10.1.0.Final (WildFly Core 2.2.0.Final) stopped in 34ms
[INFO] Final Memory: 34M/460M
------------------------------------------------------------------------
Failed to execute goal org.wildfly.plugins:wildfly-maven-plugin:1.2.0.Alpha5:start (wildfly-start) on project ...
The server failed to start:
The server did not start within 60 seconds. -> [Help 1]