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. デバッグを出来るようにする方法は?
の二点について教えていただけないでしょうか。
よろしくお願いします。
お礼
とりあえづ・・・ って言ってもプログラミングなんかで使うと大変なことになりますね。 暗黙宣言のhoge変数がいっぱいってことにも???