Interstage Application Server/Interstage Web Server トラブルシューティング集
目次 索引 前ページ次ページ

第8章 J2EEアプリケーション開発・運用時の異常> 8.5 HotDeploy機能使用時の異常

8.5.2 非活性状態のモジュールに対してリクエストを送信した場合

 非活性状態のモジュールに対してリクエストを送信した場合、WebアプリケーションとEJBアプリケーションでは以下のエラーが発生します。

アプリケーション種別

エラー

Webアプリケーション

ブラウザ上に404のエラーが発生します。

EJBアプリケーション
(Message-driven Bean以外)

停止中にクライアントアプリケーションからアクセスすると以下の例外が返却されます。
java.rmi.RemoteException: CORBA OBJ_ADAPTER 1179257480 No
また、アプリケーション停止前に取得したEJB objectに対して、アプリケーション再起動後にアクセスした場合には以下の例外が返却されます。
java.rmi.NoSuchObjectException: CORBA OBJECT_NOT_EXIST 0 No; nested
exception is: org.omg.CORBA.OBJECT_NOT_EXIST: CORBA_Request_get_response
minor code: 0 completed: No

EJBアプリケーション
(Message-driven Bean)

メッセージ受信を停止しますが、エラーは発生しません。通常はDestinationにメッセージが滞留します。Publish/Subscribeメッセージングモデル(1対nメッセージングモデル)のDurable Subscription機能を使用しない場合には、メッセージが消滅します。

【対処方法】

 リクエスト送信先の配備モジュールの状態を確認してください。非活性状態となっている場合には、配備処理中、配備解除処理中、再活性中の可性能があります。処理が完了するまで待ってから再度リクエストを送信してください。

 上記に該当しない場合、活性化処理に失敗している可能性があります。コンテナログファイルを確認して、以下の例外が出力されていないか確認してください。

 また、アプリケーション停止前に取得したEJB objectに対して、アプリケーション再起動後にアクセスした場合には以下の例外が返却されます。

 これらの例外が出力されている場合には、その前後に出力されているメッセージからエラー原因を調査して対処してください。


目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED