4

JBoss にアプリケーションがデプロイされている。その中に含まれているのは、スケジュールされたタスクをトリガーする Quartz MBean を登録することです。

その MBean のリソース ref を作成して、タスク コードではjava:/comp/env/*なくリソースにアクセスするにはどうすればよいですか?java:/*

4

1 に答える 1

0

Web アプリで、次のような内容を 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

于 2011-02-25T21:01:27.937 に答える