eClipseの動的WebプロジェクトHoge(hoge.hoge.c
eClipseの動的WebプロジェクトHoge(hoge.hoge.comのパッケージ名)のHelloWorld.javaのデバッグ付加
今Javaの勉強をしていますが、
Project : hoge
Java package : hoge.hoge.com
Java class名 : HelloWorld
を作成しました。
TomCatを使用しています。
eClipseでtomCatのStart/Stopもできるようにしました。
そのあと、Javaファイルを作成し
その中のクラス名 doGetで以下のようなプログラムを作成しました。
●
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
// TODO Auto-generated method stub
response.setContentType("text/html; charset=iso-2022-jp");
PrintWriter out = response.getWriter();
out.println("<html>");
out.println("<head>");
out.println("<title>HelloWorld</title>");
out.println("</head>");
out.println("<body>");
out.println("<h1>HelloWorld</h1>");
out.println("</body>");
out.println("</html>");
out.close();
}
●
このデバッグをしようとしています。
デバッグの手順
1)
_a)プロジェクト・エクスプローラで、"hoge"のプロジェクトのアイコンを右クリックして
_「プロパティ」を選択。
_b)左側メニューから「TomCat」を選択
_c)右側に表示される画面の中の、TomCatプロジェクトのチェックボックスにチェックを入れる。
_d)コンテキストの欄には「/hoge」と入力
_e)OKボタン押下。
2)
_a)同じく、(1)-a)の"hoge"のアイコンを右クリック
_b)ショートカットメニューの「デバッグ」⇒「サーバーでデバッグ」をクリック。
3) サーバーでデバッグのウインドウが表示される。
_a)既存のサーバを選択にチェックが入れてある状態
_b)次へボタンを押下
_c)「Add and Remove」の画面が表示される
_d)左側ボックスが「使用可能」、右側ボックスが「Configured」のボックスで
__左側は、何もありません。
__右側には、"hoge"があります。
__このまま、「完了」ボタンを押す
4) 以下のようなエラーが出ます。
↓↓↓
HTTPステータス 404 - /hoge/
-------------------------
type ステータスレポート
メッセージ /hoge/
説明 The requested resource (/hoge/) is not available.
-------------------------
Apache Tomcat/5.5.20
基本的な事での質問とは思いますが、
1. なぜデバッグができないのか。
2. デバッグを出来るようにする方法は?
の二点について教えていただけないでしょうか。
よろしくお願いします。
お礼
ありがとうございます。参考になりました。