Interstage Application Serverにおいて、Tomcat 4.1ベース/Tomcat 5.5ベースのServletサービスで、JSPファイルを更新してもコンパイルされず過去のモジュールで動作します。
- Tomcat 4.1ベース/Tomcat 5.5ベースのServletサービスで、JSPファイルを更新してもコンパイルされず過去のモジュールで動作します。原因と対処方法を教えてください。
- [原因]
格納したJSPファイルの更新日時が、過去に作成したclassファイルよりも古いことが原因です。
[対処方法]
IJServerワークユニットの配備設定で指定する配備方法によって、以下のいずれかの対処をしてください。- 「サーバ上の任意の位置で実行するWebアプリケーションを配備する」を使用している場合
- 置き換え対象のJSPファイルの日付をclassファイルより新しい日付にする。
- JSPファイルに対応するclassファイルを削除する。
- 「サーバ上の任意の位置で実行するWebアプリケーションを配備する」以外を使用している場合
- 置き換え対象のJSPファイルの日付をclassファイルより新しい日付にする。
- アプリケーションを再配備する。
- JSPファイルに対応するclassファイルを削除する。
詳細については、以下のマニュアルを参照してください。
-
V9
Interstage Application Server/Interstage Web Server 移行ガイド V9
第4章 旧機能から新機能への移行方法
4.2 Servletサービス(Tomcat 5.5ベースのサーブレット実行環境)への移行
4.2.3 アプリケーションの非互換一覧
JSPの呼び出し -
V8、V7、V6
Interstage Application Server 移行ガイド V8
第2章 旧バージョン・レベルからの変更
2.1 主な変更内容
2.1.2 Servletサービス(Tomcat 4.1ベースのサーブレット実行環境)への移行
非互換一覧
JSPの呼び出し
なお、上記以外の製品レベルにつきましては、該当するマニュアル箇所を参照してください。
- 「サーバ上の任意の位置で実行するWebアプリケーションを配備する」を使用している場合
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 運用/保守 |