前提・実現したいこと
Tomcatを使って、webページを正常に表示させたいです。
Sample1という名前のサーブレットを実行したいのですが、エラーが出て動作しません。
発生している問題・エラーメッセージ
HTTPステータス 404 – 見つかりません。
タイプ ステータスレポート
メッセージ /YJKSample06/servlet/Sample1
説明 オリジンサーバーは、ターゲットリソースの現在の表現を見つけられなかったか、またはそれが存在することを開示するつもりはありません。
###ソースコード
import java.util.;
import java.io.;
import javax.servlet.;
import javax.servlet.http.;
public class Sample1 extends HttpServlet
{
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException
{
try{
//
response.setContentType("text/html; charset=UTF-8");
// Date dt = new Date(); // PrintWriter pw = response.getWriter(); pw.println("<!DOCTYPE html><html>\n" + "<body><div style=\"text-align: center;\">\n" +"<h2>ようこそ</h2>" +"<hr/>\n" +"今" + dt + "です。<br/>\n" +"お選びください。<br/>\n" +"<br/>\n" +"<a href=\"../car1.html\">乗用車</a><br/>\n" +"<a href=\"../car2.html\">トラック</a><br/>\n" +"<a href=\"../car3.html\">オープンカー</a><br/>\n" +"</div></body>\n" +"</html>\n"); } catch(Exception e){ e.printStackTrace(); } }
}
試したこと
YJKSample06ディレクトリ、WEB-INFディレクトリ、classesディレクトリの順に作って、その中にSample1サーブレットファイルを入れて実行しました。
web.xmlも、使っている参考書通りに記述しました。
補足情報(FW/ツールのバージョンなど)
あなたの回答
tips
プレビュー