我有一个工作的Arquillian设置,它启动Wildlfy并运行一些测试:
<container qualifier="wildfly" default="true">
<configuration>
<property name="jbossHome">../target/wildfly-8.1.0.Final/</property>
<property name="serverConfig">it.xml</property>
</configuration>
</container>我想改变野生苍蝇的端口偏移量,因此我补充道:
<property name="javaVmArguments">-Djboss.socket.binding.port-offset=100 -Djboss.management.native.port=9054</property>
<property name="managementPort">9154</property>这将导致以下异常(无论是在IDE中运行还是通过Maven运行时):
org.jboss.arquillian.container.spi.client.container.LifecycleException:无法启动容器,原因是: java.util.concurrent.TimeoutException:托管服务器在60年代内未启动
尽管server.log清楚地显示服务器的启动是正确的,而且在60岁以下。(为什么不呢?它在添加端口偏移量之前工作。)
我猜想Arquillian看错了端口,所以无法看到野蝇正在启动。
如何让阿基利安意识到港口已经改变了?
发布于 2017-04-08 18:14:20
managementPort是让阿基利安知道港口的正确方法。问题在jboss.management.native.port部分。你应该用野生苍蝇来改变jboss.management.http.port。
https://stackoverflow.com/questions/43273887
复制相似问题