Как программно удалить / зарегистрировать POJO как сервисы в JBoss 4.2.3.GA - PullRequest
1 голос
/ 24 мая 2011

Мне нужно иметь возможность обойти весь малярный ключ развертывания и программно регистрировать / отменять регистрацию (без зависимостей) POJO как сервисов в JBoss.

В настоящее время я динамически создаю интерфейс MBean и регистрирую его с помощью JBoss MBeanServer, а затем регистрирую локальный / удаленный с помощью Jndi.

Это работает нормально (у меня может быть стандартная служба из ванильной ссылки SAR на одну из этих POJO службы с аннотацией @EJB), однако контейнер, похоже, оставляет устаревшие ссылки как после вызова unbind () и unregisterMBean ().

Очевидно, что я что-то упускаю, не имея дело с контейнером так, как он ожидает, но что я пропускаю? Или есть более простой способ (не вижу многого на пути API)?

спасибо.

...