2017-04-07 1 views
1

をオフセット:使用Arquillianは私がWildlfyを開始し、いくつかのテストを実行します作業Arquillianセットアップ持って

<container qualifier="wildfly" default="true"> 
    <configuration> 
     <property name="jbossHome">../target/wildfly-8.1.0.Final/</property> 
     <property name="serverConfig">it.xml</property> 
    </configuration> 
</container> 

を私はポートオフセットWildflyのを変更したいので、コメントを追加しました:

 <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:によって引き起こさコンテナ を開始できませんでした管理対象サーバがのserver.logは、サーバーが正しく起動したことを明らかに示しているにもかかわらず[60]秒

以内に開始されませんでした、そして60歳未満の途中で。

Arquillianが間違ったポートを監視しているため、Wildflyが起動していないと思われます。

ポートが変更されたことをArquillianに認識させるにはどうすればよいですか?

答えて

1

managementPortは、Arquillianにポートを認識させる正しい方法です。問題はjboss.management.native.port部分にあります。 Wildflyでは代わりにjboss.management.http.portを変更する必要があります。

関連する問題