2015-07-29 9 views
1

Я использую автономный сервер приложений Wildfly 9 с автономной конфигурацией .Как получить объект JMSServerControl

Я хочу создать постоянные темы во время выполнения, поэтому интернет сказал мне, что мне нужен экземпляр JMSServerControl.

Но я не знаю, как его получить.

Я читал: https://developer.jboss.org/thread/166207 , но это действительно не помогло мне.

doc говорит, что я могу найти ресурс в jms.server , но когда я использую:

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

не найдено.

Я новичок в Wildfly, HornetQ и Injection Dependency, поэтому я немного в затруднении.

ответ

0

Попробуйте выполнить явный поиск JNDI. Что-то по линиям

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