Eclipse JEE Mars

2017/04/02


概要

EclipseにはEclipse IDE for Java Developers(eclipse-java)とEclipse IDE for Java EE Developers(eclipse-jee)がある。
eclipse-javaにTomcat pluginsを追加して、サーブレットやJSPを開発していたが、eclipse-jeeを試用してみた。
結論はつぎのとおり Eclipse-jeeの使用は検討してよいと思う。

ダウンロード

つぎのものをダウンロードする。
Eclipse Java EE Eclipse Foundation Eclipse Mars (JavaEE)
Pleiades Eclipse 日本語化プラグイン http://http://mergedoc.osdn.jp/ Pleiadesプラグイン 最新版
Apache Tomcat 8.0 Apache Tomcat Tomcat8.0.42

install

現在の開発環境に干渉することがないよう、インストール先をつぎのようにする。
Eclipse Java EE ~/jee/eclipse Eclipse本体
Pleiadesプラグイン ~/jee/eclipse/以下に展開 eclipse-javaと同じ
Eclipse workspace ~/jee/workspace 開発対象保存領域
Apache Tomcat 8.0 ~/jee/apache-tomcat-8.0.42 apache-tomcat-8.0.42はtomcatにリンクする
mkdir -p ~/jee/workspace;cd ~/jee
tar xvzf ~/Downloads/apache-tomcat-8.0.42.tar.gz
tar xvzf ~/Downloads/eclipse-jee-mars-2-linux-gtk-x86_64.tar.gz
ln -s apache-tomcat-8.0.42.tar.gz tomcat
cd eclipse/
unzip ~/Download/pleiades.zip
echo "-Xverify:none" >> eclipse.ini
echo "-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar" >> eclipse.ini

動作確認

cd ~/jee/eclipse/
./eclipse -clean

メニューやメッセージが日本語になっていることを確認する。
eclipse

「ようこそ」を閉じる。
eclipse

サーブレットをつくる

メニューからファイル-新規-動的Webプロジェクトを選ぶ。
eclipse

ターゲット・ランタイムからを選択する。
eclipse

ランタイム環境のタイプをApache Tomcat v8.0にする。
「新規ローカル・サーバの作成」にをつける。
eclipse

「Tomcat インストール・ディレクトリ」で を選択してTomcatをインストールしたディレクトを指定する。
テキストボックスにを入力してもよい。
編集後、を選択する。
eclipse

プロジェクト名にを入力する。
編集後、を選択する。
eclipse

を選択する。
eclipse

「web.xmlデプロイメント記述子の生成」にをつける。
を選択する。
eclipse

プロジェクト・エクスプローラに「myServlet」が追加される。
eclipse

メニューからファイル-新規-サーブレットを選ぶ。
eclipse

javaパッケージ、 クラス名を入力
これ以外はデフォルト値を使用する。
eclipse

URLマッピングほ変更することができるが、いまはこのままにする。
を選択する。
eclipse

doGEt,doPostにをつける。
eclipse

サーブレットの骨組みができた。
eclipse

ここにコードを追記する。
response.getWriter().write("\n");
response.getWriter().write("Hello Servlet\n");
eclipse

下ペインで「サーバー」タブを選択
eclipse

「ローカルホストのTomcat v8.0サーバー」でマウス右クリックし、「追加および削除(A)...」を選ぶ。
eclipse

左ペインでmyServletを選択し、を選択する。
myServletが右ペインに移動する。
を選択する。
eclipse

「ローカルホストのTomcat v8.0サーバー」でマウス右クリックし、「開始(S)」を選ぶ。
eclipse

下ペインで「サーバー」タブ中で 「ローカルホストのTomcat v8.0サーバー」が[指導済み,同期済み]になる。
eclipse

下ペインで「コンソール」タブを選択
Tomcatが起動し、最後の行が「Server startup in xxx ms」になる。
eclipse

メニューバーeclipseeclipseにマウスカーソルを合わせると「実行 HelloServlet.java」が表示される。
eclipse

eclipseをクリックし、「HelloServlet」を選択する。
eclipse

「HelloServlet」が表示されない場合は、 メニューから実行-ヒストリーの実行-HelloServletを選択する。
eclipse

Eclipse上にサーブレット(実行)が表示される。
アドレスバーを見てをメモする。
eclipse

webブラウザで動作を確認
URIはさきほどのメモ(http://localhost:8080/.....)
eclipse

サーバを停止するには、 「ローカルホストのTomcat v8.0サーバー」で右クリックし、停止を選ぶ。
eclipse


[参考]
ろば電子が詰まっている Eclipseでサーブレット開発環境を作る(Tomcat編) http://d.hatena.ne.jp/ozuma/20130427/1367073843