如何获取JMSServerControl对象

时间:2015-07-29 13:30:47

标签: jms wildfly hornetq

我使用开箱即用的Wildfly 9应用服务器启动了 独立完整配置。

我想在运行时创建持久性主题,因此互联网告诉我需要 JMSServerControl的一个实例。

但我不知道如何获得一个。

我读到:https://developer.jboss.org/thread/166207 ,但那并没有真正帮助我。

doc说我可以在jms.server找到资源 但是当我使用:

@Resource(mappedName = "jms.server")
private JMSServerControl control;

没有找到。

我是Wildfly,HornetQ和Dependency Injection的新手,所以我在这里有点茫然。

1 个答案:

答案 0 :(得分:0)

尝试进行显式JNDI查找。

的内容
Context context = new InitialContext();
JMSServerControl control = (JMSServerControl)context.lookup("jms.server");