Servlet初心者です。
現在、ServletからWebブラウザに内容を表示したいのですが、どうしてもURLがweb.xmlに記載したURLパターンにならず、404エラーになってしまいます。どのような原因であるかご教授していただけるとありがたいです。
###発生している問題・エラーメッセージ
Webブラウザに表示されてしまうURL http://localhost:55000/SampleServlet/servlet/Sample.HelloServlet Tomcatからのメッセージ type ステータスレポート メッセージ /SampleServlet/servlet/Sample.HelloServlet 説明 The requested resource is not available
###該当のソースコード
//Servlet package Sample; import java.io.IOException; import java.io.PrintWriter; import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; public class HelloServlet extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException,IOException{ PrintWriter out = response.getWriter(); out.println("Hello"); } } //web.xmlに追加記載した内容 <servlet> <servlet-name>HS</servlet-name> <servlet-class>/Sample/HelloServlet.java</servlet-class> </servlet> <servlet-mapping> <servlet-name>HS</servlet-name> <url-pattern>/HS</url-pattern> </servlet-mapping>
###補足情報(言語/FW/ツール等のバージョンなど)
eclipceを使用しており、
Tomcatはバージョン8(java8)
JDK1.8.0_131
を使用しています。
web.xmlは自動生成により
WEB-INF
L web.xml
に置いてあります。
回答1件
あなたの回答
tips
プレビュー