2

リモートコンテナjboss7.1.1のデバッグはarquillianで失敗します。https://community.jboss.org/wiki/WhyDontBreakPointsWorkWhenDebuggingで説明されているように、standalone.conf.batでデバッグ設定を設定しました。しかし、それはデバッグモードでjbossを開始しません。Consoleoutput:

INFO: Starting container with: [D:\java\jdk1.6.0_22\bin\java, -Xmx512m,
 -XX:MaxPermSize=128m, -ea, -Djboss.home.dir=target/jboss-as-7.1.1.Final,
...

arquillian1.0.3.Finalを使用します。

4

1 に答える 1

3

管理されたコンテナを使用し、arquillian が JBoss AS を開始する場合、arquillian.xml にオプションを追加する必要があります。何かのようなもの:

<arquillian xmlns="http://jboss.org/schema/arquillian"
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
            xsi:schemaLocation="http://jboss.org/schema/arquillian
        http://jboss.org/schema/arquillian/arquillian_1_0.xsd">

    <engine>
        <property name="deploymentExportPath">target/</property>
    </engine>

    <container qualifier="jboss" default="true">
        <protocol type="jmx-as7">
            <property name="executionType">REMOTE</property>
        </protocol>
        <configuration>
            <property name="jbossHome">${basedir}/target/jboss-as-${jbossas.version}</property>
            <property name="javaVmArguments">-Xrunjdwp:transport=dt_socket,address=5005,server=y,suspend=y -Xmx512m -XX:MaxPermSize=128m</property>
        </configuration>
    </container>

</arquillian>
于 2012-10-29T10:15:29.877 に答える