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の呼び出し


なお、上記以外の製品レベルにつきましては、該当するマニュアル箇所を参照してください。

製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V9, V8, V7, V6
プラットフォーム Windows, Solaris, Linux
アンサー種別 運用/保守
このページの先頭へ