Как создать ссылку на ресурс для JBoss MBean - PullRequest
4 голосов
/ 20 марта 2009

A приложение развернуто на JBoss. Внутри него я регистрирую Quartz MBean, который запускает запланированное задание.

Как мне создать reouce ref для этого MBean для доступа к ресурсу java:/comp/env/*, а не java:/* в моем коде задачи.

1 Ответ

0 голосов
/ 26 февраля 2011

В веб-приложении добавьте что-то вроде следующего в web.xml:

<resource-ref>
  <res-ref-name>QuartzObject</res-ref-name>
  <res-type>class.of.quartz.object</res-type>
  <res-auth>Container</res-auth>
</resource-ref>

и добавьте что-то вроде следующего в jboss-web.xml:

<resource-ref>
  <res-ref-name>QuartzObject</res-ref-name>
  <res-type>class.of.quartz.object</res-type>
  <jndi-name>jndi/name/bound/by/mbean</jndi-name>
</resource-ref>

с этим на месте, вы сможете найти ресурс, используя ссылку на локальный ресурс, java:comp/env/QuartzObject.

...