【发布时间】:2013-02-19 02:46:22
【问题描述】:
为什么针对应用服务器的 WorkManager 不是应用服务器 JNDI 树的一部分?我在这方面花了很多时间。还是我错过了什么?然后可以使用 java:comp/env/WorkManagerName 获取它。
【问题讨论】:
为什么针对应用服务器的 WorkManager 不是应用服务器 JNDI 树的一部分?我在这方面花了很多时间。还是我错过了什么?然后可以使用 java:comp/env/WorkManagerName 获取它。
【问题讨论】:
我不完全理解你问题中的最后一句话,但我猜你是问如何在 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
【讨论】: