- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:サーブレットの実行について)
サーブレットの実行について
このQ&Aのポイント
- サーブレットの実行について
- Tomcatをインストールし、アクセスしても404エラーでページが表示されません。
- Tomcat起動後にアプリケーションを設定し、サーブレットファイルを配置しても404エラーになってしまいます。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
web.xmlにサーブレットマッピングを記述していますか?
その他の回答 (1)
- gimmick
- ベストアンサー率49% (134/270)
回答No.2
500が返ってきたということは、http://localhost:8080/javahello/servlet/A へのアクセスはできているということです。一歩前進です。 エラー画面の詳細情報を元にデバッグしてください。
質問者
お礼
<servlet-class>javahello.A</servlet-class> から <servlet-class>A</servlet-class> に変更してみたところ無事アクセスできました。 ありがとうございました。
お礼
ありがとうございます。 記述がまったく違っていたので以下のように記述したのですが、今度は『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>