* Eclipse で Web アプリケーションのプロジェクトをつくる [#na84bd1d]
 
 Eclipse で 0 からWebアプリをつくるためのプロジェクトをつくる方法メモ。
 
 - Eclipse 3.2.0
 - JDK 1.5.x
 - Apache Tomcat 5.5
 
  C:\sample
     |
     |- \apache-tomcat-5.5.26
     |- \eclipse
     |- \JDK_1.5.x
     |- \workspace
 
 のような配置でいく。
 
 ** 準備 [#s46ac5b2]
 
 - Eclipse 本体 ゲット
 -- [[Download:http://www.eclipse.org/downloads/index.php]]&br;
 -- 落としたら適当なフォルダに展開。「eclipse」という名前のフォルダができる。
 
 - 言語パック ゲット
 -- [[Download:ftp://ftp.jaist.ac.jp/pub/eclipse/eclipse/downloads/drops/L-3.2_Language_Packs-200607121700/NLpack1-eclipse-SDK-3.2-win32.zip&mirror_id=105]]
 //-- [[Download:ftp://ftp.jaist.ac.jp/pub/eclipse/eclipse/downloads/drops/L-3.2_Language_Packs-200607121700/NLpack1-eclipse-SDK-3.2-win32.zip&mirror_id=105]]
 -- [[Download:http://www.igapyon.jp/blanco/nlpack/eclipse/]](サードパーティ版)/ [[Download:http://mergedoc.sourceforge.jp/]](プレアデス)
 -- 書庫を展開して出てきたものをフォルダごと eclipse 直下にコピー。&br;&br;
 ''メモ''
 上記 ftp の場所がわかる場合は、ブラウザ(HTTP)経由でダウンロードするより直接 FTP で落としたほうが速い。
 
 - JDK ゲット&br;
 -- [[Download:http://java.sun.com/j2se/1.5.0/ja/download.html]]&br;
 -- 落としたら適当なフォルダに展開。中にある JRE フォルダを eclipse 直下にコピー。
 
 めんどくさがりなアナタには [[All-In-One-Eclipse:http://sourceforge.jp/projects/aioec/]]
 
 上記が終わったら Eclipse 起動。
 
 ** WTPインストール [#n627200a]
 
 Web Tools Platform (WTP) プラグインは、Eclipse で Web アプリケーションを開発するのに欠かせないプラグインの集合。
 
 + ヘルプ → ソフトウェアの更新 → 検索およびインストール で、インストールする新規フィーチャを検索。
 + 一覧から「Callisto Discovery Site」にチェック → 「終了」。&br;
 途中、ミラーサイトの選択が出ることがあるので、その場合は一番近そうなサーバ(Japan 系)にする。
 + 一覧から「Web and J2EE Development」にチェック。&br;
 必須プラグインとの組合せでないとエラーになるので、上記とエラーが出ない組合せを選択。よくわからなければ全部選択。
 + 「I Agree(同意します)」→ 次へ。
 + ロケーションを変える場合は次の画面で。大抵はそのまま → 終了。
 + ダウンロード開始。多分、結構時間がかかる。
 + 終わったら、本当にインスコするかどうかの確認が出てくる。デジタル署名がない云々の警告が出るけど無視で「すべてインストール」。
 + 終わったらeclipse再起動。
 
 *** 会社イントラ環境などの場合 [#xcd4cbf9]
 プロキシの設定がされていないと、うまくつながらないことがる。&br;
 そんなときは、 ウィンドウ → 設定 → インストール/更新 でプロキシの設定をしておく。
 
 *** プラグインの拡張ロケーションの設定 [#o7fb7d13]
 他に Eclipse 環境がある場合、そちらと競合させないように拡張ロケーションをつくる。
 
 + 拡張プラグインを配置するフォルダ直下に .eclipseextension というファイルをつくる。&br;
 ".なんとか" というファイル名はエクスプローラからつくれないので、一旦 _eclipseextension などとして、rename コマンドで変更する。
 + .eclipseextension を開いて、下の list ような設定を書く。(形式さえあってればなんでもOK)
 + ヘルプ → ソフトウェア更新 → 構成の管理 → 「Eclipse SDK」右クリック→ 追加 → 拡張ロケーションで、1でつくったフォルダを選択。
 + そのフォルダの中にプラグインを配置していく。
 
 ''list - .eclipseextension ''
  name=My Plugins
  id=com.sample
  version=1.0.0
 
 
 
 ** Tomcat 設定 [#ee30730f]
 
 + ウィンドウ → 設定 →Server(サーバ)→ Installed Runtimes →Add(追加)
 + Apache → Apache Tomcat v5.5
 + Tomcat のルートディレクトリを設定。&br;
 例)C:\sample\apache-tomcat-5.5.26
 + ウィンドウ → ビューの表示 → その他 → サーバ(Server)→ サーバ(Servers)でサーバビューを開く。
 + サーバビューの任意の場所で右クリック→ New(新規)→ Server(サーバ) → Tomcat v5.5 Server → 終了。
 -- サーバビューに Tomcat v5.5 Server @ localhost が追加される。
 -- パッケージエクスプローラに Servers プロジェクトが追加される。
 
 サーバのみ起動してみる。
 
 + サーバビューでサーバを選択。
 + 実行ボタン(緑の丸いやつ)を押してみる。&br;
 ログがだーっと流れて、ステータスが Start(起動中)になればOK。
 + http://localhost:8080/ にアクセスしてみる。&br;
 多分何もファイルがない状態なので 404 エラーになる。でも、それでOK。
 
 404すら出ない場合はサーバが動いていないので、どこか見直す。
 
 停止は赤い四角のボタン。
 
 
 ** 試しにサーブレット作成 [#u497c231]
 
 + ファイル → 新規 → プロジェクト → Web → Dynamic Web Project(動的 Web プロジェクト)→ 次へ。
 + 適当にプロジェクト名をつけて(SampleApp とでもして)、次へ。&br;
 Web コンテンツのロケーションは「(コンテキストルート)\WEB-INF」とした方が良いかも。&br;
 他は特に設定をいじる必要は無いので、どんどん、次へ。
 + 最後まで行ったら、終了。
 + ライセンス確認のダイアログが出るので I Agree (同意します)。
 + J2EEパースペクティブに関連付けられるよ、という確認画面が出るので、はい。&br;
 どっちでもいいけど。Javaパースペクティブでも、開発は出来る。
 + プロジェクトを右クリック → 新規 → その他 → Servlet。
 
 あとは、Struts なり Spring なり Axis なりのフレームワークを突っ込んで、
 お好みのプロジェクトに仕上げて遊んでみると。
 
 ** 参考 [#pe6ed487]
 - [[エクリプス Wiki:http://eclipsewiki.net/eclipse/]]
 - [[Web Tools Platform (WTP) Project:http://www.eclipse.org/webtools/]]
 - [[JRE 手動インストール:http://www.java.com/ja/download/help/win_manual.xml]]
 
 -----
 [[MLEXP. Wiki]]
 
 #googleads(1,1)

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS