前提・実現したいこと
参考書を見ながらJavaのアプリを作成しています。
TomcatでListServletというファイルを実行したいのですが、以下のURLを開くと404エラーになります。何がいけないのでしょうか?
■URL
http://127.0.0.1:8080/bcat-v1/list
■ListServlet.javaの場所
C:\apache-tomcat-7.0.99\apache-tomcat-7.0.99\webapps\bcat-v1\WEB-INF\sources\jp\bcat
■ListServlet.classの場所
C:\apache-tomcat-7.0.99\apache-tomcat-7.0.99\webapps\bcat-v1\WEB-INF\classes\jp\bcat
■web.xml
<?xml version="1.0" encoding="utf-8"?> <!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> <filter> <filter-name>requestEncodingFilter</filter-name> <filter-class>jp.bcat.util.RequestEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>Shift_JIS</param-value> </init-param> </filter> <filter-mapping> <filter-name>requestEncodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <servlet> <servlet-name>add</servlet-name> <servlet-class>jp.bcat.AddServlet</servlet-class> </servlet> <servlet> <servlet-name>list</servlet-name> <servlet-class>jp.bcat.ListServlet</servlet-class> </servlet> <servlet> <servlet-name>delete</servlet-name> <servlet-class>jp.bcat.DeleteServlet</servlet-class> </servlet> <servlet-mapping> <servlet-name>add</servlet-name> <url-pattern>/add</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>list</servlet-name> <url-pattern>/list</url-pattern> </servlet-mapping> <servlet-mapping> <servlet-name>delete</servlet-name> <url-pattern>/delete</url-pattern> </servlet-mapping> </web-app> ### 発生している問題・エラーメッセージタイプ ステータスレポート
メッセージ /bcat-v1/list
説明 オリジンサーバーは、ターゲットリソースの現在の表現を見つけられなかったか、またはそれが存在することを開示するつもりはありません。
該当のソースコード
Java
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
あなたの回答
tips
プレビュー