1

SE コンテキストで実行されているスタンドアロンのリモート JMS クライアントを、別のサーバーで実行されている JBoss 7.1.1 と統合しようとしています。現在、InitialContext を取得しようとすると失敗します。

私の質問は次のとおりです。

必要なクライアント ライブラリは何ですか? jboss-as-jms-client-bom のすべての jar が必要ですか? 誰かがトピックへのサブスクリプションを設定する簡単な例を提供できますか?

これは私が使用しているコードです:

    final Properties env = new Properties();
    env.put(Context.INITIAL_CONTEXT_FACTORY, "org.jboss.naming.remote.client.InitialContextFactory");
    env.put(Context.PROVIDER_URL, "remote://myremotehost:4447");
    env.put(Context.SECURITY_PRINCIPAL, "username");
    env.put(Context.SECURITY_CREDENTIALS, "password");
    Context initialContext = new InitialContext(env);

ありがとう!

4

1 に答える 1

0

こんにちは、数回クリックするだけですべての依存関係を maven で見つけることができます。Maven プロジェクトを作成し、次の依存関係を追加します。

<dependency>
    <groupId>org.jboss.as</groupId>
    <artifactId>jboss-as-jms-client-bom</artifactId>
    <version>7.1.1.Final</version>
    <type>pom</type>
  </dependency>
于 2013-06-06T14:47:27.313 に答える