Websphere WAS社区版中的工作和时间管理器

Websphere WAS社区版中的工作和时间管理器,websphere,application-server,websphere-ce,Websphere,Application Server,Websphere Ce,我们将应用程序部署在WebSphereApplicationServerVer7.x上,并使用Work和TimerManager分别创建容器管理的线程和计时器 现在我们必须将我们的应用程序迁移到IBMWebSphereApplicationServer社区版3.0。在部署过程中,web.xml文件中的工作和时间管理器条目会出现错误。我试图在网上搜索如何为WASCE配置这些,但找不到。我甚至不确定这些是否为WASCE而存在 请告知是否有任何资源或您可以指导我在正确的方向 web.xml中的条目如下

我们将应用程序部署在WebSphereApplicationServerVer7.x上,并使用Work和TimerManager分别创建容器管理的线程和计时器

现在我们必须将我们的应用程序迁移到IBMWebSphereApplicationServer社区版3.0。在部署过程中,web.xml文件中的工作和时间管理器条目会出现错误。我试图在网上搜索如何为WASCE配置这些,但找不到。我甚至不确定这些是否为WASCE而存在

请告知是否有任何资源或您可以指导我在正确的方向

web.xml中的条目如下所示:

<resource-ref id="ResourceRefBinding_tm">
 <res-ref-name>tm/MYApp_TIMERMANAGER</res-ref-name>
 <res-type>commonj.timers.TimerManager</res-type>
 <res-auth>Container</res-auth>
 <res-sharing-scope>Unshareable</res-sharing-scope>
</resource-ref>

 <resource-ref id="ResourceRefBinding_wm">
      <res-ref-name>wm/MyApp_WORKMANAGER</res-ref-name>
       <res-type>commonj.work.WorkManager</res-type>
      <res-auth>Container</res-auth>
      <res-sharing-scope>Shareable</res-sharing-scope>
   </resource-ref>

tm/MYApp_定时器管理器
commonj.timers.TimerManager
容器
不可分享的
wm/MyApp_工作经理
公共工作经理
容器
可分享

提前感谢

WebSphere Application Server拥有计时器和工作管理器API的专有实现。此API包含在已撤销并由(JavaEE7的一部分)替换的API中。该API不包括在WebSphere Application Server社区版中


有关计时器管理器的替代方案,请参见

谢谢fnt。。。正如我从web.xml文件中看到的,我们正在使用commonj的计时器和工作管理器。已编辑了上述条目。。为了配置它,我们使用WebSphereDefaultWorkandTime管理器,并在xmibnd文件和web.xml中提供条目。有没有类似的方法可以使用WAS community edition配置commonj的时间和工作管理器?如果我的回答不清楚:WAS CE不支持计时器和工作管理器API。WASCE的代码库与“常规”WAS(ApacheGeronimo)完全不同。你应该考虑其他选择。