我想声明一个员工经理在托管线程中执行一些工作。
Weblogic文档告诉我们
我想用第二种选择。,但是我的ejbgen -jar.xml是由ejbgen工具.生成的。
ejbgen中没有允许我声明员工经理的标记。
那么我应该如何创建本地员工经理声明呢?
我收集了一些有趣的答案,作为我自己问题的答案。
发布于 2010-04-21 09:58:50
对于这个问题,我得到了一些有用的答案:
WorkManager wm = (WorkManager) new InitialContext().lookup("java:comp/env/wm/default";weblogic-application.xml配置工作管理器,而不是在ejb-jar.xml中配置它。发布于 2010-04-20 11:32:26
我假设您将您的工作管理器定义为ejb-jar.xml中有文档的这里作为一个resource-ref,如下所示-
...
<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> ..。
因此,您可以使用@ejbgen:resource-ref任务在ejb-jar.xml中生成该任务,如文档所示的这里。
https://stackoverflow.com/questions/2666225
复制相似问题