Interstage Application Serverにおいて、リロード機能によりアプリケーションを入れ替えましたが、反映されていないように見えます。

サーブレット・コンテナ環境定義ファイルのContextタグのreloadable属性でtrueを指定し、リロード機能によりアプリケーションを入れ替えましたが、反映されていないように見えます。原因と対処方法を教えてください。
ServletContextやHttpSessionの属性に影響のある修正を行ったアプリケーションの入れ替えにリロード機能を使用したことが原因です。
Interstage Application Server V5までのServletサービス(およびV6、V7のTomcat 3.1ベースのServletサービス)では、リロード時に、ServletContextおよびHttpSessionの属性にsetされているオブジェクトは破棄されず、リロード前のものが引き継がれます。
このため、ServletContextやHttpSessionの属性に影響のあるアプリケーションの修正を行った場合、アプリケーションの入れ替え時に、これらの属性にsetする情報やクラスなどの変更もあわせて反映するため、サーブレット・コンテナを再起動してください。
製品・サービス区分 Interstage
製品・サービス情報
対象製品 Interstage Application Server
バージョン V7, V6, V5, V4, V3
プラットフォーム Windows, Solaris, Linux
アンサー種別 運用/保守
このページの先頭へ