web-dev-qa-db-ja.com

Tomcat 404エラー:Originサーバーは、ターゲットリソースの現在の表現を見つけられなかったか、存在することを開示しません

私はo7planningのチュートリアルに従っていて、ステップ6で停止しました:

http://o7planning.org/en/10169/Java-servlet-tutorial

これはHelloWorldを表示する単純なプロジェクトですが、何らかの理由で404エラーが発生し続けます。詳細:

enter image description here ただし、Tomcatのウェルカムページは適切に表示されます。

Tomcat welcome page

ここで私が今まで試した解決策(そしてそれらは機能していません):

プロジェクトを右クリック->プロパティ-> Project Facets-> Runtimes->「Apache Tomcat v9.0」にチェックを入れ->適用->終了。

[サーバー]タブ-> [Tomcat v9.0 ...]を右クリック->プロパティ->場所の切り替え-> [サーバーの場所]パネルで[Tomcatインストールを使用]を選択します。

37
Lê Quang Bảo

問題は解決しましたが、index.htmlを追加していません。 web.xmlで指摘されている

enter image description here

注:プロジェクトには複数のweb.xmlファイルが含まれる場合があります。

別のweb.xmlがある場合

src/main/webapp/WEB-INF

次に、別のインデックス(今回はindex.jsp)を追加する必要があるかもしれません

src/main/webapp/WEB-INF/pages /

26
Lê Quang Bảo

お役に立てれば。 Eclipseから、プロジェクト->実行-サーバーで実行を右クリックすると、うまくいきました。 Eclipse Jee NeonとApache Tomcat 9.0を使用しました。 :)

12