以下の手順では、リモート WebSphere® Portal サーバー上の JSP ファイル変更をテスト
するための自動 JSP ファイル再ロードを使用可能にする方法を説明します。自動 JSP ファイル再ロードが使用不可である場合、
JSP ファイルを変更する都度、ポータル・サーバーを再始動する必要があります。
ヒント: この構成は、開発とテストの目的には理想的ですが、パフォーマンスの問題があるので、
実稼働環境では自動 JSP 再ロードを使用不可にする必要があります。
注: サーバー構成の変更を取得するためのサーバーの再始動には、
時間がかかります。必要なサーバーの再始動の数を減らすために、すべての
サーバー構成を同時に行うことをお勧めします。可能な他のサーバー構成の
変更については、以下のヘルプ・トピックを参照してください。
自動 JSP 再ロードを使用可能にするには、次の手順に従います。
- ポータル・サーバー・システムで、ファイル wps_root/config/cells/node/applications/wps.ear/deployments/wps/wps.war/WEB-INF/ibm-web-ext.xmi を開く。
ここで、wps_root は WebSphere
Portal のインストール・ディレクトリーであり、node は
ポータル・サーバー・システムのホスト名です。
- このファイル内で、次のエントリーを検索する:
webappext:WebAppExtension
xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:webappext="webappext.xmi"
xmlns:webapplication="webapplication.xmi" xmlns:commonext="commonext.xmi"
xmlns:common="common.xmi" xmi:id="IBM_WPS_Ext" reloadInterval="3" reloadingEnabled="false" fileServingEnabled="true"
directoryBrowsingEnabled="false" serveServletsByClassnameEnabled="false" preCompileJSPs="false"
- reloadingEnabled の値を true に変更する。
- ファイルを保管する。
- ポータル・サーバーを再始動する。
上記の手順を完了した後、JSP ファイルは、変更されたときに自動的に再ロードされるようになります。
注: ポータル・テスト環境では、reloadingEnabled はデフォルトで
true に設定されています。
これを false に設定すると、ポータル・プロジェクトは、ポータル・テスト環境を使用して実行することが
できなくなります。
ibm-web.ext.xmi ファイルは、各ポータル・プロジェクトの
/PortalContent/WEB-INF フォルダー内にあります。