トップダウンのEJBWebサービス(Websphere 6.01にデプロイされている)があり、JVMの起動後に初めて呼び出すとハングします。ログを見ると、(データベースからデータを取得する)期待どおりにすべてが正常に行われているように見え、EJBメソッドの最後のステートメントまですべてのsysoutが出力されていることがわかります。ただし、クライアントが応答を返すことはなく、最終的にはタイムアウトになります。制御がEJBから出た後、コンテナー(またはWSルーターアプリケーション)で何かが起こっていますが、それをさらにトラブルシューティングする方法がわかりません。スタートアップと関係があるとすれば、サービスの呼び出しの最後ではなく、最初のほうが遅くなるでしょう。
2回目の呼び出し以降、すべて正常に機能します。任意の提案をいただければ幸いです。