« Java:Eclipseメモ ソース左側に行数を表示させる | トップページ | PostgreSQLを使う。まぬけな再インストール。 »

2008年12月22日 (月)

Java:Eclipse JSP→Servletで404エラー

(前提)
・テキスト通りにソースコードが打てた。(少なくとも赤い波線が出てない状態)
・ディレクトリ構成も間違っていない。
・JSPにはアクセスできる。

Servletに移動しようとすると、404エラーが出る。


最近、そういうエラーが多いので解決方法をメモ。


(解決方法)
・JSPファイルの確認

<form action="<%=request.getContextPath() %>/×××">

×××の部分が、間違っている可能性。
(考えられる原因:ファイルを使いまわして古いままになっている、スペルミス)


・XMLファイルの確認
<servlet>
<servlet-name>test</servlet-name>
<servlet-class>○○○.△△△Servlet</servlet-class>
</servlet>

<servlet-mapping>
<servlet-name>test</servlet-name>
<url-pattern>/●●●</url-pattern>
</servlet-mapping>

servlet-classが間違っている可能性。
(考えられる原因:○○○ディレクトリがない。△△△Servletというjavaファイルがない。スペルミス)


・上記を確認しても404エラーがでる場合

XMLファイルの置き場所が間違っている可能性。

例1:WEB-INF→libの中に格納していた。
例2:WEB-INFより上位階層に格納していた。


エラーにだんだんと強くなっていくなあ。
でも、自分の書いたソースコードがまったく試せなかった。
ああ。

« Java:Eclipseメモ ソース左側に行数を表示させる | トップページ | PostgreSQLを使う。まぬけな再インストール。 »

パソコン・インターネット」カテゴリの記事

コメント

この記事へのコメントは終了しました。

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/526182/54055844

この記事へのトラックバック一覧です: Java:Eclipse JSP→Servletで404エラー:

« Java:Eclipseメモ ソース左側に行数を表示させる | トップページ | PostgreSQLを使う。まぬけな再インストール。 »