2011年1月11日に tomcat7.0.6 の安定版が最近リリースされていたので、試してみた。
れた。ついでにEclipseも新しい Eclipse 3.6.1 Helios にしてみてみた。
てことで、こんな環境でやってみる。
・Windows XP Professional
・Eclipse 3.6.1
・Tomcat 7.0.5
サーバの設定
①[ファイル]→[新規]→[その他]から「新規」画面を開く。
②[サーバー]→[サーバー]から「新規サーバー」画面を開く。
③[Apache]→[Tomcat v7.0 サーバー]を選択。
④「Tomcat インストール・ディレクトリ」と「インストール済みのJRE(⇒JDK)」を設定。
プロジェクトの作成
①[ファイル]→[新規]→[動的Webプロジェクト]から「新規動的Webプロジェクト」画面を開く。
②プロジェクト名(HogeTest)を入力。
③「ターゲット・ランタイム」として「Apache Tomcat v7.0」が選択されていることを確認。
④「構成」として「Apache Tomcat v7.0 デフォルト構成」が選択されていることを確認。
サーバへプロジェクトの追加
①「サーバー」ビューから「Tomcat サーバー」を選択。
②右クリックし、「追加および除去」画面を開く。
③2.で作成したプロジェクト(HogeTest)を追加。
⇒ server.xml に <Context docBase="TomcatTest" path="/HogeTest" reloadable="true"
source="org.eclipse.jst.jee.server:HogeTest"/> が追加される。
JSPファイルの作成
①「WebContent」を右クリック→[新規]→[JSP File]から「新規JSPファイル」画面を開く。
②ファイル名(hoge_test.jsp)を入力。
③②で作成したファイルを以下のように編集。
<body>
<%= new java.util.Date() %> ← ここを追加。
</body>
5.サーブレットの作成
①「プロジェクト(HogeTest)」を右クリック→[新規]→[サーブレット]から「サーブレット作成」画面を開く。
②クラス名(HogeTest)を入力。
③②で作成したファイルを以下のように編集。
protected void doGet(){
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("Hello World!");
}
※ここでは、importしろと!君がでるのであしからず。
6.プロジェクトの実行
①「サーバー」タブからTomcatを起動。
②ブラウザから以下URLを実行。
⇒ http://localhost:8080/HogeTest/hoge_test.jsp
※ または「jsp_test.jsp」を右クリック→[実行]→[サーバーで実行]から実行。
③ブラウザから以下URLを実行。
⇒ http://localhost:8080/HogeTest/HogeTest
※ または「HogeTest.java」を右クリック→[実行]→[サーバーで実行]から実行。
ただ、いろんなマシンで試していたんですが、マシンが非力だと動的だから重いのか開始タイムアウト時間(デフォルト:45秒)過ぎて
「問題が発生」ダイアログが出て起動できませぇ~んがでます。
<(゚ロ゚;)>ノォオオオオオ!!
↓こんな感じ
問題が発生
サーバー ローカル・ホスト の Tomcat v7.0 サーバー は 45 秒以内に始動できませんでした。
サーバーがより多くの時間を必要とする場合、サーバー・エディターでタイムアウトを大きくしてください。
サーバーを開始(起動)しようとした際に、開始タイムアウト時間(デフォルト:45秒)を過ぎても完了しなかった場合は、「問題が発生」ダイアログが出て起動が失敗する。
(ノ゚ρ゚)ノ ォォォ・・ォ・・ォ・・・・
んなら、タイムアウトをかえてやりませう!サーバーエディターでできまふ。
サーバービューのサーバー(例えば「ローカル・ホスト の Tomcat v7.0 サーバー」)の行をダブルクリックする
サーバービューのサーバー(例えば「ローカル・ホスト の Tomcat v7.0 サーバー」)の行を右クリックし、ポップアップメニューから「開く」を選択する
サーバービューのサーバー(例えば「ローカル・ホスト の Tomcat v7.0 サーバー」)の行を選択し、F3キーを押す
んで、起動できるまでの時間にして、お待ち!
表示できたらわぁいヽ(゚ー゚*ヽ)(ノ*゚ー゚)ノわぁいってよろこんでくださいね。
Tomcatハンドブック 第2版

Eclipse 3.6 完全攻略

Eclipse パーフェクトマニュアルベストセレクション
