1

Application Server をターゲットとする WorkManager が Application Server の JNDI ツリーの一部ではないのはなぜですか? 私はこれに多くの時間を費やしました。それとも私は何かを逃していますか?その後、java:comp/env/WorkManagerName を使用して取得できます。

4

1 に答える 1

1

私はあなたの質問の最後の文を完全には理解していませんが、java:comp/env/..? でワークマネージャーを検索する方法を尋ねていると思います.

以下のように、最初に web.xml、ejb-jar.xml などのデプロイメント記述子でワーク マネージャーを構成する必要があります。

<resource-ref>
   <res-ref-name>wm/MyWorkManager</res-ref-name>
   <res-type>commonj.work.WorkManager</res-type>
   <res-auth>Container</res-auth>
   <res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>

次に、Java:comp/env/wm/MyWorkManager として JNDI ルックアップを実行します。

于 2013-02-25T19:15:54.770 に答える