• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーブレットの実行について)

サーブレットの実行について

このQ&Aのポイント
  • サーブレットの実行について
  • Tomcatをインストールし、アクセスしても404エラーでページが表示されません。
  • Tomcat起動後にアプリケーションを設定し、サーブレットファイルを配置しても404エラーになってしまいます。

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

  • ベストアンサー
  • gimmick
  • ベストアンサー率49% (134/270)
回答No.1

web.xmlにサーブレットマッピングを記述していますか?

参考URL:
http://www.hellohiro.com/servletwebxml.htm
riseshinejp
質問者

お礼

ありがとうございます。 記述がまったく違っていたので以下のように記述したのですが、今度は『HTTPステータス 500 』エラーがでてしまいます。 説明 The server encountered an internal error () that prevented it from fulfilling this request. とありました。 どこが間違っているのでしょうか? よろしくお願いします。 --------web.xml---------- <?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd"> <web-app> <servlet> <servlet-name>A</servlet-name> <servlet-class>javahello.A</servlet-class> </servlet> <servlet-mapping> <servlet-name>A</servlet-name> <url-pattern>/servlet/A</url-pattern> </servlet-mapping> </web-app>

その他の回答 (1)

  • gimmick
  • ベストアンサー率49% (134/270)
回答No.2

500が返ってきたということは、http://localhost:8080/javahello/servlet/A へのアクセスはできているということです。一歩前進です。 エラー画面の詳細情報を元にデバッグしてください。

riseshinejp
質問者

お礼

<servlet-class>javahello.A</servlet-class> から <servlet-class>A</servlet-class> に変更してみたところ無事アクセスできました。 ありがとうございました。

関連するQ&A