我正在使用 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]