Interstage Application Server/Interstage Web Server トラブルシューティング集 |
目次
索引
![]() ![]() |
第8章 J2EEアプリケーション開発・運用時の異常 |
クライアントからEJBアプリケーション接続時に、以下のメッセージがシステムログに出力される場合は、IJServerのワークユニット定義に、使用するJDBCのパスが正しく設定されていない可能性があります。ワークユニット定義に、正しいJDBCのパスを設定後、IJServerを再起動してください。
ワークユニット定義の詳細は、Interstage管理コンソールのヘルプを参照してください。
“EJB:エラー:EJB1020:メソッドの実行に失敗しました”
“IJServer:エラー:IJServer21020:メソッドの実行に失敗しました”
環境変数LANGにja_JP.UTF-8を指定した場合、システムログ上に出力されるエラーメッセージの可変文字列に日本語文字が含まれていると文字化けします。
IJServerのワークユニット定義で環境変数LANGの設定を変更するか、コンテナログを参照してエラーメッセージを確認してください。
IJServerの停止時に、以下のメッセージがシステムログに出力される場合は、クライアントアプリケーションがインスタンスを消去しないで終了した場合や、インスタンスが消去する前に異常終了した可能性があります。この場合は、IJServerを強制停止してください。
“extp:エラー:EXTP4406:アプリケーションが実行中のためワークユニットが停止できません”
XMLファイルに以下のように定義するエンコードは、各XMLパーサによってサポートするエンコードが異なります。他の環境で動作していたアプリケーションを移行した場合に、XMLファイルの読み込みに失敗した場合には、使用しているXMLパーサが指定しているエンコードをサポートしているか確認してください。ほぼすべてのXMLパーサがサポートする“UTF-8”を使用することを推奨します。
<?xml version="1.0" encoding="UTF-8"?> ・・・ |
使用するXMLパーサによって、エンコード以外に機能範囲は異なる場合があります。詳細は使用するXMLパーサのマニュアルを参照してください。
IJServer運用中にInterstage JMXサービスが停止された場合、コンテナログに以下のメッセージが出力されます。
IJServerの運用には影響ないため、特に対処の必要はありません。
ClientCommunicatorAdmin restart
警告: Failed to restart: java.io.IOException: Failed to get a RMI stub: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: [ホスト名またはIPアドレス]; nested exception is: java.net.ConnectException: Connection refused: connect]
Servletコンテナ情報のスレッド数やスレッドプール数で異常な値(負の値)が出力された場合、IJServerで資源の枯渇などの異常が発生している可能性があります。
コンテナログおよび起動情報(info.log)を参照し、出力されているメッセージに従って対処してください。
目次
索引
![]() ![]() |