4

JBoss サーバーに接続するスタンドアロンのデスクトップ クライアントがあります。JBoss のバージョン 6 では、デスクトップ クライアント プロジェクトで使用される Maven 依存関係は

<dependency>
  <groupId>org.jboss.jbossas</groupId>
  <artifactId>jboss-as-client</artifactId>
</dependency>

JBoss 7.1.1 の場合、そのような依存関係は存在しません。スタンドアロン デスクトップ クライアントを開発するときに使用する必要がある正しい Maven 依存関係は何ですか?

4

2 に答える 2

9

EJB に直接接続する場合は、EJB クライアント ライブラリが必要です。以前のバージョンの JBoss AS7 では、多数の個別の依存関係が必要でした。7.1.1-FinalBOM(部品表)から(AFAIK)開始できます:

<dependencies>
  <dependency>
    <groupId>org.jboss.as</groupId>
    <artifactId>jboss-as-ejb-client-bom</artifactId>
    <version>7.1.1.Final</version>
    <type>pom</type>
  </dependency>
</dependencies>

ここでは、JNDI ルックアップとメソッドの呼び出しに関する詳細情報を見つけることができます。

于 2012-06-02T05:32:23.020 に答える
0

私は JBoss AS 6 クライアントにはあまり詳しくありませんが、JBoss AS 7 の場合は次のものが必要です。

<dependencies>
    <dependency>
        <groupId>org.jboss.as</groupId>
        <artifactId>jboss-as-controller-client</artifactId>
        <version>${as.version}</version>
    </dependency>
</dependencies>

org.jboss.as.controller.client.ModelControllerClientをスタンドアロンまたはorg.jboss.as.controller.client.helpers.domain.DomainClientドメイン モードで使用します。

于 2012-06-01T15:50:39.963 に答える