1

我正在尝试将在 SE 上下文中运行的独立远程 JMS 客户端与在不同服务器上运行的 JBoss 7.1.1 集成。现在,当我尝试获取 InitialContext 时它失败了。

我的问题是:

需要什么客户端库?我需要 jboss-as-jms-client-bom 中的所有罐子吗?有人可以提供一个设置主题订阅的简单示例。

这是我正在使用的代码:

    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

Hi you can find all dependencies with maven with just few clicks. Creates a Maven project and add the following dependency:

<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 回答