2015年10月14日水曜日

arquillianでコンテナをembeddedを使用した場合のポート設定


【概要】
arquillianコンテナをembeddedを使用した場合のポート設定

【詳細】
arquillianでテストを実行する場合、裏でコンテナ用?のサーバーが起動する。
デバッグ用のサーバーとポートが被るとエラーが出るのでその対応

arquillian.xmlに以下の設定を追加する。

<arquillian xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://jboss.org/schema/arquillian" xsi:schemalocation="http://jboss.org/schema/arquillian http://www.jboss.org/schema/arquillian/arquillian_1_0.xsd">
    <container default="true" qualifier="glassfish">
        <configuration>
        <property name="bindHttpPort">7070</property>
        </configuration>
    </container>
</arquillian>


mavaenのpom.xmlはこれ
<dependency>
      <groupId>org.glassfish.main.extras</groupId>
      <artifactId>glassfish-embedded-web</artifactId>
      <version>3.1.2.2</version>
    </dependency>

【残課題】
なし
【参考】
https://docs.jboss.org/author/display/ARQ/GlassFish+3.1+-+Embedded

0 件のコメント:

コメントを投稿