jboss 7.1.1的远程jms客户端

时间:2012-08-18 15:03:45

标签: client jms

我正在尝试将在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);

谢谢!

1 个答案:

答案 0 :(得分: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>