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

|
8.7.2 クライアントアプリケーションの異常
クライアントアプリケーションが異常終了したりループ状態になったりした場合には、原因を取り除いた後、クライアントアプリケーションを再起動してください。
また、例外が発生したときの例外情報や対処方法の詳細については、“メッセージ集”の“J2EE使用時に出力される例外情報”を参照してください。
■javaまたはjreコマンドが見つからない場合
javaまたはjreコマンドが見つからない場合は、Interstage Application ServerでインストールされたJDK、Java実行環境(Linuxの場合)”または“Apworks クライアント運用パッケージ”がインストールされ、正しく設定されていることを確認してください。
■クライアントからのメソッド呼出しで例外が発生した場合
- クライアントからのcreate()メソッドでNO_IMPLEMENT例外が発生した場合は、当該IJServerが起動されていることを確認してください。
また、ロードバランスを使用して運用を行っている場合は、ロードバランスの設定が正しいかどうか確認してください。
- クライアントからのcreate()メソッド、またはビジネスメソッドで、BAD_OPERATION例外が発生した場合は、当該EJBアプリケーションのHomeインタフェース、またはRemoteインタフェースが変更されている可能性があります。当該EJBアプリケーションのHomeインタフェース、またはRemoteインタフェースを確認し、再度クライアントアプリケーションの構築を行ってください。
また、以下の制限によりエラーが発生している可能性があります。この場合、JDK1.3を使用してください。
- JDK/JRE1.2.2を使用する場合、復帰値がjava.util.Enumeration、またはjava.util.Collectionのfinderメソッドは使用することができません。
■アプレットのlookup処理で例外が発生した場合
クライアントアプリケーションをJavaアプレットとして実行し、lookup()処理でorg.omg.CORBA.INITIALIZE例外が発生した場合、デジタル署名の設定および、JBKプラグインが使用するポリシーファイルが正しく設定されているか確認してください。詳細は、以下を参照してください。
- “J2EEユーザーズガイド”の“Javaアプレットから呼び出す場合”
- メッセージ集”の“J2EE使用時に出力される例外情報”
- “J2EEユーザーズガイド”の“アプレットのデジタル署名”
- Apworksの“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.”が発生した場合、Interstage Application ServerでインストールされたJDK、Java実行環境(Linuxの場合)”または“Apworks クライアント運用パッケージ”がインストールされ、環境変数が正しく設定されていることを確認してください。
Copyright 2006 FUJITSU LIMITED