为什么针对应用服务器的 WorkManager 不是应用服务器 JNDI 树的一部分?我在这方面花了很多时间。还是我错过了什么?然后可以使用 java:comp/env/WorkManagerName 获取它。
问问题
1724 次
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>
然后您将 JNDI 查找为 java:comp/env/wm/MyWorkManager
于 2013-02-25T19:15:54.770 回答