com.ibm.websphere.sendredirect.compatibility プロパティーが設定されておらず、
アプリケーションのサーブレット・コードに sendRedirect("/home.html") のようなステートメントがない場合、
Web ブラウザーに Error 404: No target servlet configured for uri: /home.html
といったメッセージが表示される場合があります。
このタスクについて
sendRedirect() 呼び出しを行う際に、Web サーバーのドキュメント・ルートを使用するのではなく、
代わりに Web アプリケーションのコンテキスト・ルートを使用するようにサーバーに指示を出す場合は、
com.ibm.websphere.sendredirect.compatibility プロパティーを true または false の値に
変更して、JVM を構成します。
プロシージャー
- JVM のプロパティーの設定ページにアクセスします。
- コンソールのナビゲーション・ツリーで、「サーバー」>「アプリケーション・サーバー」とクリックします。
- 「アプリケーション・サーバー」ページで、
構成する JVM 設定値を保持するサーバーの名前をクリックします。
- 選択したアプリケーション・サーバーの設定ページの「サーバー・インフラストラクチャー」で、「Java およびプロセス管理」>「プロセス定義」とクリックします。
- 「制御」を選択します。
- 「プロセス定義」ページで、
「Java 仮想マシン」をクリックします。
- 「Java Virtual Machine」ページで、「カスタム・プロパティー」をクリックします。
- 「カスタム・プロパティー」ページで「新規」をクリックします。
- プロパティーの設定ページで、com.ibm.websphere.sendredirect.compatibility の名前と、
その値の true または false 値を指定して、「OK」をクリックします。
- コンソールのタスクバーで「保管」をクリックします。
- アプリケーション・サーバーを停止してから、アプリケーション・サーバーを再始動します。