0

私の Web アプリケーションは にあり$HOME/workspace/WebApp01ます。と入力localhost:8080/WebApp01すると、ブラウザ/コンテナは $HOME/workspace/WebApp01 から index.html/index.jsp を取得する必要があることをどのように認識しますか?

4

1 に答える 1

1

web.xmlこれらのファイルを記述子でウェルカム ファイルとして定義しています。コンテナー (Tomcat) のデフォルトのウェルカム ファイル リストは次のようになります。

<welcome-file-list>
    <welcome-file>index.html</welcome-file>
    <welcome-file>index.htm</welcome-file>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>

ロードするファイルを決定するためにコンテナ (Tomcat) が使用するルールは次のとおりです。

  1. welcome-file-list 内のファイルのリストは順番にチェックされます
  2. welcome-file-list が指定されていない場合、サーバーのデフォルトの web.xml からのファイルのリストが順番にチェックされます。
  3. 適切なファイルが見つからず、ディレクトリ リスト機能が有効になっている場合、ディレクトリ リストが表示されます。
  4. ディレクトリ リストが無効になっている場合、404 エラーが発生します (タグを使用して指定したページが表示される場合があります)。

詳細については、こちらをご覧ください。

于 2012-07-19T22:01:29.220 に答える