6

TomcatサーバーでEclipseプロジェクトを実行すると、次のエラーが発生します。

HTTPステータス404-要求されたリソース(/ ProjectName /)は利用できません。

ブラウザのアドレスバーのURLはですhttp://localhost:8080/ProjectName/

ファイルに何が欠けているのか本当にわかりません。フォルダにがありIndex.jsp、以下のエントリが含まれています。/WebContentweb.xml

<welcome-file-list>
    <welcome-file>index.jsp</welcome-file>
</welcome-file-list>
4

3 に答える 3

12

デフォルトでは、http://localhost:8080/ProjectName/のように物理ファイルではなく、のようにプロジェクトルートフォルダを開くhttp://localhost:8080/ProjectName/Index.jspと、サーバーはでウェルカムファイルを検索しますweb.xml。何も見つからない場合は、この404「ページが見つかりません」エラーが発生します。

あなたの場合、URLとファイル名は大文字と小文字が区別されます。あなたはindex.jspウェルカムファイルであると宣言しましたが、あなたはIndex.jsp。名前をに変更するindex.jspと、この方法でウェルカムファイルを使用してWebアプリケーションのコンテキストルートを開くことができます。

参照:

于 2011-10-17T20:12:34.457 に答える
0
  1. プロジェクトエクスプローラーでテストを右クリックします(私が正しく理解していれば、プロジェクトの名前です)
  2. コンテキストメニューで、[エクスポート]->[WARファイル]を選択します
  3. ポップアップ表示されるダイアログウィンドウで、[参照...]ボタンをクリックして、展開先のフォルダーを選択します。これは、TomcatインストールのWebアプリケーションフォルダ(webs)である必要があります。/webappsここで、Tomcatをインストールしたフォルダです。
  4. [完了]をクリックします
  5. 次に、Tomcatを起動します。EclipseのテストプロジェクトのWebContentフォルダーにindex.htmlファイルがあるとすると、URLを開くと、ブラウザーにindex.htmlのコンテンツが表示されます。http://localhost:8080/projectApplication
于 2016-10-06T19:10:33.040 に答える
0

まだこの問題に直面している人たちへ。私はEclipseを使用していて、すべての構成に問題はありませんでした。変更したのは、フォルダーwebappの名前をWebContentに変更することだけでした。

eclipse動的Webアプリケーションオプションを使用してプロジェクトを生成しました。

Project-> src-> main-> Webcontent(webappの代わりに、Javaフォルダーもmain内にあります)

注:-これはEclipseプロジェクト構造の場合です

于 2021-11-02T10:15:33.477 に答える