Interstage Application Serverにおいて、JSPファイルをコンパイルすると「IJServer14085」のエラーが発生します。
Interstage Application Serverのよくあるご質問を検索できます。
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ファイルを修正してください。
- V9
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 構築(導入/移行) |