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

|
8.9.1 クライアントアプリケーションの異常
クライアントアプリケーションが異常終了したりループ状態になったりした場合には、原因を取り除いた後、クライアントアプリケーションを再起動してください。
また、例外が発生したときの例外情報や対処方法の詳細については、“メッセージ集”の“J2EE使用時に出力される例外情報”を参照してください。
javaまたはjreコマンドが見つからない場合
javaまたはjreコマンドが見つからない場合は、Interstage Application ServerでインストールされたJDKがインストールされ、正しく設定されていることを確認してください。
クライアントからのメソッド呼出しで例外が発生した場合
- クライアントからのcreate()メソッドでNO_IMPLEMENT例外が発生した場合は、当該IJServerが起動されていることを確認してください。
また、ロードバランスを使用して運用を行っている場合は、ロードバランスの設定が正しいかどうか確認してください。
- クライアントからのcreate()メソッド、またはビジネスメソッドで、BAD_OPERATION例外が発生した場合は、当該EJBアプリケーションのHomeインタフェース、またはRemoteインタフェースが変更されている可能性があります。当該EJBアプリケーションのHomeインタフェース、またはRemoteインタフェースを確認し、再度クライアントアプリケーションの構築を行ってください。
アプレットのlookup処理で例外が発生した場合
クライアントアプリケーションをJavaアプレットとして実行し、lookup()処理でorg.omg.CORBA.INITIALIZE例外が発生した場合、デジタル署名の設定および、JBKプラグインが使用するポリシーファイルが正しく設定されているか確認してください。詳細は、以下を参照してください。
- “J2EEユーザーズガイド”の“Javaアプレットを使用する場合”
- “メッセージ集”の“J2EE使用時に出力される例外情報”
- “J2EEユーザーズガイド”の“アプレットのデジタル署名”
- Interstage Studioの“J Business Kit オンラインマニュアル”
その他の例外
- ロードバランス機能を利用し、クライアントアプリケーションで、“java.lang.ClassCastException”例外が発生した場合は、OD_or_admコマンド、またはodadministerlbコマンドで設定したインタフェ−スリポジトリIDが正しいか確認してください。
- 分散トランザクション機能を利用している場合は、データベース連携サービスで異常が発生している可能性があります。データベース連携サービスで発生した異常時の対処方法については、“データベース連携サービス使用時の異常”を参照してください。
- 例外の詳細情報にCORBAサービスの例外情報とマイナーコードが出力された場合は、CORBAサービスでエラーが発生している可能性があります。
EJBアプリケーションで発生するCORBAメッセージについては“メッセージ集”の“J2EE使用時に出力される例外情報”を参照してください。

- Interstageがインストールされているサーバマシン上でクライアントアプリケーションを動作させ、“*** panic : libthread loaded into green threads”が発生した場合は、環境変数(THREADS_FLAG)が正しく設定されているか確認してください。クライアントの環境設定についての詳細は、“J2EEユーザーズガイド”の“JNDI”-“各種オブジェクトを参照する場合の環境設定”-“EJBを参照する場合の環境設定”を参照してください。
- クライアントアプリケーションからEJBアプリケーションのメソッドを呼び出したにもかかわらず、EJBアプリケーションからの応答がない場合は、以下の点を確認してください。
- クライアントアプリケーションとEJBアプリケーションで共通のクラスを使用するようなインタフェースとしている場合、同一のクラスファイルを使用しているか(ファイルの作成日付、サイズなどで確認してください)。
- “ERROR! Shared library ioser12 could not be found.”が発生した場合、JDKがインストールされ、環境変数が正しく設定されていることを確認してください。
Copyright 2008 FUJITSU LIMITED