Javawebプロジェクト実行エラーHTTPステータス404の解決策
最近、学習jspとサーブレットで、必然的にtomcatに対処する必要がありますが、tomcatはしばしばエラーのすべての種類が表示され、以下は、いくつかの一般的なソリューションの私の要約ですが、私はそれがあなたに有用であることを願っています。
1. ウェブアプリケーションがデプロイされていない
2. URL入力エラー
トラブルシューティングを行います。まず、URLのIPアドレスとポート番号が正しく記述されているかどうかを確認します。
次に、コンテキストパスが正しいかどうかを確認します Project--------Properties------MyElipse-----Web-web Context-root このパス名が正しく書かれているかどうかを確認します。
最後に、ファイル名が正しく記述されているかどうかを確認します。
3. ディレクトリが参照できない
トラブルシューティングを行います。
Eclipseの"Package Explorer"で、ファイルの保存場所を確認します。META-INFWEB-INFフォルダの内容は一般に配布できないので、この2つのディレクトリでファイルを参照すると、間違いなくNGになります。例えば
http://localhost:8080/guestbook/WEB-INF/index.html
は、エラーを保存するための間違ったファイルの場所です
4. Tomcatサーバーのweb.xmlに問題がある。
トラブルシューティングを行います。
Webアプリケーションに複数のjspページがある場合、Webアプリケーションの仮想ルートをクリックすると404エラーが発生することがありますが、Tomcatサーバーのweb.xmlを修正すればOKです
<init-param>
<param-name>listings</param-name>
<param-value>false(set it to true)</param-value>
</init-param>
5. WEB-INFの下にいくつかの固定フォルダとファイルがあること。
±web.xml
このWebアプリの設定ファイル
±lib
このウェブアプリが使用するライブラリファイル
±クラス
はコンパイルされたサーブレットを保持します。
その名前に注意してください、私はかつてクラスをクラスとして書いて、半分の夜にエラーをチェックしたので、あなたがこれらを書くときに注意する必要があり、またはあなたがより多くの無駄がないだろう
というわけで、これらを書くときは注意しないと、もっと無駄になりますよ。
エネルギー
エラーをチェックする。
6. .jspファイルではなく、サーブレット(.class)ファイルを実行したい場合は、web.xml(もちろんWEB-INFの下)に以下のフィールドを設定してください。
<servlet>
<servlet-name>HelloWorldServlet</servlet-name>
<servlet-class>HelloWorldServlet</servlet-class>
</servlet> <servlet-mapping>
<servlet-name>HelloWorldServlet</servlet-name>
<url-pattern>/HelloWorldServlet</url-pattern>
</servlet-mapping>
ここで、"HelloWorldServlet"は実行したいファイルの名前に変更します。もちろん、実際のアプリケーションではもっと予期せぬエラーが発生するのが普通ですので、エラーがあればご指摘ください。
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
jsp request.getParameter()とrequest.getAttribute()メソッドの違いについて解説しています。
-
JSP技術を使って簡単なオンラインテストシステムを実装する例 詳細へ
-
Layuiを使用したSSMフレームワークJSPによるレイヤーパップアップ効果の実現
-
JSPページ内で画像キャプチャを動的に生成するメソッドの例
-
JSPで実現するシンプルな人事管理システム
-
JSP組み込みオブジェクト要求共通使用法詳細
-
蛇を捕まえるゲームを実装するためのjspのWebページ
-
サーブレット+jspでログインできないようにフィルタを実装する
-
ファイルアップロード機能のJSP実装
-
JavaScript-Objectsを1つの記事で紹介