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