• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーブレットファイル 404)

サーブレットファイル 404

このQ&Aのポイント
  • Windows 8でJDK 6、Tomcat 6を使用していますが、サーブレットやjspのリンクを叩くと「~を開くことができません。リクエストしたアイテムが見つかりませんでした」というエラーが表示されます。
  • http://localhost:8080/には猫のロゴのページが表示されますが、http://localhost:8080/自分のフォルダ/servlet/Sample1にあるサーブレットファイルにアクセスするとエラーが発生します。
  • web.xmlを確認しても正しく設定されているようで、他にバッティングするサーバーも停止しています。原因や解決方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.3

web.xml のおいてある場所が違う気がするけど ただの書き間違い? Tomcatのログも見た方がいいかも

KAIJI-000
質問者

補足

web.xml のおいてある場所が違う気がするけど ただの書き間違い? 置いてある場所はweb-infの直下でいいはずですが。 Tomcat のログも確認してみます。Catalinaでしたね。

その他の回答 (3)

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.4

C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\自分のフォルダ\WEB-INF\classes と C:\Users\自分の名前\Desktop\プログラム\Java基本\java_prc\YJK_ish\WEB-INF じゃ全然関係のない場所じゃない こんなとこにweb.xmlおいても 何の役にも立たないと言っているの

KAIJI-000
質問者

補足

すいません。タイプミスでした。失礼いたしました。catalinaを見たところ、エラーを発見でき解決したしました。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.2

web.xml は C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\自分のフォルダ\WEB-INF の下にないといけないと思うの あと C:\Program Files\Apache Software Foundation\Tomcat 6.0\webapps\自分のフォルダ\ に tekito.html とかおいてみて http://localhost:8080/自分のフォルダ/tekito.html で見えるか確認とかもやってみるといいかも

KAIJI-000
質問者

補足

web.xml は質問に書いてある通り、直下にあります。 htmlファイルも見れますね。

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.1

classesの下にJavaファイルがあっても意味ないわよ コンパイル済みのclassファイルがないとダメ

KAIJI-000
質問者

補足

すいません、言い忘れてましたが、コンパイルしてあるSample1.classもちゃんとあります。

関連するQ&A