0

私は Java の初心者であり、Java Web アプリケーションを実行していますが、ブラウザーでプロジェクトにアクセスしようとすると、「Directory Listing For /」ステートメントが表示されます。これはなぜですか?

4

2 に答える 2

0

私はあなたが必要とする解決策を見つけました...

についての基本を知っている必要があります。Dynamic Web Application

Eclipse では、プロジェクトを新規作成してDynamic Web Project実行すると、ディレクトリ リストが取得されます。

参照番号 1 を読んでください

Apache Tomcat 7 のインストールと設定方法

#2 Web アプリケーションの Tomcat コンテキスト構成を指定するにはどうすればよいですか?

彼らは参照を要約します

Tomcat サイトからの公式リファレンスです。だから最後の手段にしておく

リファレンス #1 を読むと、解決策が理解できます

という名前の新しい動的 Web プロジェクトを作成しましtest

1-「サーバーのポートの変更」server.xmlは、サーバーフォルダー内のファイルに移動して変更します

<Connector connectionTimeout="20000" port="9999" protocol="HTTP/1.1" redirectPort="8443"/>

私は何もしませんでしたが、 1つのメモ 9999の代わりにポートを指定しました.default

2-「コンテキストパスパラメーターの割り当て」context.xmlサーバーフォルダーにも移動し、コンテキストパスを配置します

<Context reloadable="true" path="/test">

このステップで行ったのは、パス属性を入力してテストに割り当てることだけですが、ベストプラクティスとしてプロジェクト名として名前を付けます

3-「相対 URL の割り当て」プロジェクトのルートとWEB-INFフォルダーにファイルの NewFile.jsp を作成しましたweb.xml

これらの行を配置し、既存のデフォルトの行を削除します

<display-name>test</display-name>
  <welcome-file-list>    
    <welcome-file>NewFile.jsp</welcome-file>
  </welcome-file-list>

これは、私が読んで理解し、テストしたプロジェクトを実行するときのデフォルトのページを意味します

于 2012-06-10T18:48:02.673 に答える
0

ランディングするデフォルトの Web ページがないようです。

通常、そのようなページは と呼ばれindex.htmlます。このページをプロジェクトのルートに追加して、もう一度やり直してください。

于 2012-06-10T15:01:42.600 に答える