Interstage Application Server トラブルシューティング集 |
目次
索引
![]() ![]() |
第9章 J2EEアプリケーション開発・運用時の異常 | > 9.6 Webアプリケーション呼び出し時の異常 |
Webアプリケーション環境定義ファイルの記述に誤りがある場合には、IJServerログに以下のエラーメッセージが出力されますので、記述を見直してください。たとえば、servlet-mappingタグをservletタグよりも前に定義する等です。
Webアプリケーション環境定義ファイルに関しては、“J2EE ユーザーズガイド”の“Webアプリケーションの開発”の“Webアプリケーション環境定義ファイル(deployment descriptor)”を参照してください。
[ERROR] Digester - -Parse Error at line [行数] column [列数]: [原因]
WebサーバコネクタとServletコンテナ間でSSLを使用した運用中に、コンテナログ・Webサーバコネクタログに以下のメッセージが出力された場合は、下記を対処してください。
メッセージ(コンテナログ):
ERROR: Handshake failed: java.lang.ArrayIndexOutOfBoundsException
メッセージ(Webサーバコネクタログ):
(error) IJServer12028: The definition of a Web Server Connector and IJServer are not in agreement. definitionName=XXX error=0x700002 details=131092 pid=XXX tid=XXX
対処:
Interstage管理コンソールで、[セキュリティ] > [SSL] > [プロトコルバージョン]に「TLS 1.0」のみ指定された定義を作成し、WebサーバコネクタとServletコンテナ間で使用するSSLの定義を、作成した定義に変更してください。
- [システム] > [環境設定]タブ > [Servletサービスの詳細設定] > [Webサーバとワークユニットを同一のマシンで運用する]で[運用する]を設定している場合
[ワークユニット] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [Webサーバコネクタ(コネクタ)設定] > [コネクタとServletコンテナ間のSSL定義]を変更します。- [システム] > [環境設定]タブ > [Servletサービスの詳細設定] > [Webサーバとワークユニットを同一のマシンで運用する]で[運用しない]を設定している場合
- ワークユニットを運用しているサーバマシンで上では、[ワークユニット] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [Webサーバコネクタ(コネクタ)設定] > [コネクタとServletコンテナ間のSSL定義]を変更します。
- Webサーバを運用しているサーバマシン上では、[Webサーバ] > [Webサーバコネクタ] > “ワークユニット名” > [環境設定]タブ > [詳細設定] > [Webサーバコネクタ(コネクタ)設定] > [コネクタとServletコンテナ間のSSL定義]を変更します。
目次
索引
![]() ![]() |