Interstage Application Serverにおいて、JSPファイルをコンパイルすると「IJServer14085」のエラーが発生します。

Interstage Application Serverの技術情報はこちら

Tomcat 3.1ベースのServletサービスで動作していたWebアプリケーションをTomcat 4.1ベースのServletサービスに移行しJSPをコンパイルすると「IJServer14085」のエラーが発生し「パッケージ XXXX は存在しません。」のメッセージが出力されます。原因と対処方法を教えてください。
以下の原因が考えられます。

【原因1】
JSPファイルにJava言語仕様に準拠していないコードが存在しています。
Tomcat 3.1ベースのServletサービスでは、JSPファイルがJava言語仕様に準拠していないコードでも、コンパイルできる場合がありましたが、Tomcat 4.1ベースのServletサービスではJSPコンパイルがJava言語仕様に準拠していない場合は、エラーとなります。

参考:
  • V9
    Interstage Application Server/Interstage Web Server 移行ガイド
     旧機能から新機能への移行方法
      Servletサービス(Tomcat 5.5ベースのサーブレット実行環境)への移行
       Servletサービス移行時の注意
        ■JSPのコンパイル
  • V8
    Interstage Application Server 移行ガイド
     旧バージョン・レベルからの変更
      主な変更内容
       Servletサービス(Tomcat 4.1ベースのサーブレット実行環境)への移行
        ■JSPのコンパイル


【原因2】
JSPアプリケーションのimport文でclassファイルが格納されているディレクトリを指定していません。
以下の処置をしてください。
  • 処置方法1:
    JSPファイルにJava言語仕様に準拠していないコードがないことを確認してください。

  • 処置方法2:
    classファイルが格納されているディレクトリをimport文に指定し、Java言語仕様に準拠するようJSPファイルを修正してください。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7, V6
プラットフォーム Solaris
アンサー種別 構築(導入/移行)
このページの先頭へ