0

アプリケーションを Websphere Application Server バージョン 7.x にデプロイし、Work and Timer Manager を使用してコンテナー管理スレッドとタイマーをそれぞれ作成していました。

ここで、アプリケーションを IBM WebSphere Application Server Community Edition 3.0 に移行する必要があります。展開中に、web.xml ファイル内の Work and Time manager エントリのエラーに直面しています。これらを 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>

前もって感謝します

4

1 に答える 1

1

WebSphere Application Server には、Timer および Work Manager API の独自の実装があります。この API は、JSR 237: Work Manager for Application Serversでカバーされています。これは廃止され、JSR 236: Concurrency Utilities for JavaTM EE (Java EE 7 の一部) に置き換えられました。API は、WebSphere Application Server Community Edition には含まれていません。

Timer Manager の代替については、 CommonJ TimerManager と EJB3 TimerServiceを参照してください。

于 2013-06-26T06:40:41.837 に答える