0

EARアプリケーションをWAS-7にデプロイしました。このEARアプリケーションはasynchbeans、WorkManagerを使用します。このアプリケーションの目的は、サーブレットの開始時に、作業マネージャーにいくつかの作業を生成させることです。これらの作業は、ポーリングおよび処理機能を実行して常に実行することを目的としています(このアプリは元々スタンドアロンでしたが、WASの有効化はお客様の要求に応じて行われます)。処理は問題なく行われていますが、WASコンソールを介してアプリを停止すると、WASも停止します。アプリのサーブレット破棄をデバッグすると(WorkManager.join(すべての作業項目)が試行されます)、アプリが使用されているすべての作業マネージャーリソースを解放できていないことがわかります。これが原因で、アプリが停止したときにWASもシャットダウンしている可能性があります(このアプリをWAS-6.1で試しましたが、動作も同じです)。助けてください..

4

1 に答える 1

0

developerWorks からのアドバイスの助けを借りて、問題は解決されました。原因はアプリ コードの System.exit でした。また、この便利なリンクからも何かを学ぶ必要があります - http://www-01.ibm.com/support/docview.wss?uid=swg21304559。ありがとうございました。

于 2012-04-17T05:55:18.130 に答える