- ベストアンサー
Eclipseの使い方
こんばんは。もしお解かりになる方がいらっしゃいましたら、教えて下さい。宜しくお願いします。 今EclipseでサーブレットとJSPと動かしてみようとしているのですが、うまくいきません。 手元の雑誌を見るとLombozを使うと便利とあるので、それのサーブレットウィザードを使ってクラスを作成してみたところ、クラスファイルはきちんと生成され、Tomcatのclassesフォルダの中に配置されました。 雑誌の通りウィザードの途中でMapping URLというところに入力して、WEBブラウザに雑誌の通りのURLをきちんと入力しているつもりなのですが、404エラーが出てしまいます。 JSPファイルのほうはデプロイがきちんとできません。workフォルダのほうにはコンパイルされたファイルが入っているようですが、アプリケーションフォルダ(?)の直下にはJSPファイルは作成されていません。 サーブレットとJSP共に、自分でエディタでファイルを作成、examplesフォルダの中に配置するときちんとアクセスできます。 何がおかしいのか私にはわかりません。 一応雑誌の通り(tomcatとアパッチを連携させるところはしてません)やっているのですが、雑誌のように動いてくれません。 もしかしたら雑誌の通りのバージョンを使わないと駄目なんでしょうか? 私の環境は下記の通りです。 J2SDK1.4.0 Tomcat4.1 Eclipse2.1.1 Lomboz212 意味不明な部分は補足させて頂きます。 何卒宜しくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー

noname#7358
回答No.1
その他の回答 (1)

noname#30871
回答No.2
お礼
お礼が遅くなってしまい、申し訳ございませんでした。 ZelkovaTreeLane様の仰る通り、web.xmlの設定が原因でした。 私はEclipseのサーブレットウィザードを使ってクラスを生成していたのですが、その際にMappingURLというものを指定していました。多分このウィザードが正常に終了すればweb.xmlにきちんと反映され雑誌の通りのURLでアクセスできたのでしょうが、私がやるとなぜか「エレメントの作成に失敗しました」となってしまい、それでもファイルは表面上きちんと作成されていたのであまり気にとめていませんでした(←バカですみません)。 さきほど直にweb.xmlに<servlet-mapping>をつけたしたところきちんと「Hello Servlet!」と出ました。 多分JSPについても似たような原因だと思いますのでこれから挑戦しようと思っています。 お忙しい中書き込みしてくださり、ありがとうございました。