発熱するマイナー魂

隠れた名作の発掘が生きがい。サブカル作品の感想とIT技術メモ中心のブログです。

MacにSAStruts開発環境を整える


スポンサードリンク

ストラッツ?ナッツの仲間かな。
ダイコン?ふろふき美味しいよね。


そんな状態なのにStruts経験者としてプロジェクトにアサインするとか訳が分からない。。


というわけで早急にSAStrutsを覚えないとパコーンってされる状態になったので、勉強のためまずMacにSAStrutsを用いたアプリ開発環境を整えました。以下はそのメモです。


Eclipseのインストール
下記サイトにアクセスし、「Eclipse IDE for Java Developers」よりeclipse-java-juno-SR1-macosx-cocoa-x86_64.tar.gzをダウンロードして/Applications配下に解凍します。
Eclipse Downloads



Tomcatインストール
次のサイトにアクセスし、apache-tomcat-7.0.34.tar.gzをダウンロードして/Applications配下に解凍します。
(Binary DistributionsのCore:のtar.gzからDL)
Apache Tomcat - Apache Tomcat 7 Downloads



TomcatPluginのインストール
次のサイトにアクセスし、tomcatPluginV33.zipをダウンロードして/Applications/eclipse/plugins配下に解凍します。
EclipseTotale - Sysdeo Tomcat Launcher Plugin



EclipseTomcatの設定
0. Eclipseを起動し、上部メニューにTomcatの起動/停止/再起動ボタンが表示されていることを確認します。
1. Eclipseの環境設定→Tomcatを選択して各設定項目を次のように設定してOKボタン押下。
Tomcatバージョン:バージョン 7.x
Tomcatホーム:/Applications/apache-tomcat-7.0.34
2. Tomcat起動ボタンを押下し、ブラウザより「http://localhost:8080」にアクセスして
「If you're seeing this, you've successfully installed Tomcat. Congratulations!」が表示されることを確認します。



SAStrutsPluginのインストール
SAStrutsPluginはSAStruts開発支援のためのEclipseプラグインのようです。

1. Eclipseのメニューより"Help"→"Install New Software"を選択。→"Install"画面表示
2. "Add"をクリックすると"Add Repository"画面が開くので、下のように設定してOKボタン押下。
Name:SAStruts
Location:http://eclipse.seasar.org/updates/3.3/
3. 候補に"SAStruts"が現れるので、チェックして"Next"→"Next"をクリック。
4. "I accept the terms of the license agreement"にチェックして"Finish"をクリック。
5. "Program Occurred"というダイアログが出たけど、気にせずOKボタンクリック。


参考:Super Agile Struts



SAStrutsチュートリアル実施
1. 次のサイトにアクセスし、sa-struts-tutorial-1.0.4-sp9.zipをダウンロードして適当な場所に解凍します。
Super Agile Struts - Download
2. Eclipseの"File"→"Import"→"General"→"Existing Project into Workspace"を選択し、Nextボタン押下。
3. Select root directory:にsa-struts-tutorial-1.0.4-sp9.zipを解凍したディレクトリパスを指定してFinishボタン押下。
4. sa-struts-tutorialを右クリック→"Tomcatプロジェクト"→"コンテキスト定義を更新"を選択。
5. Tomcat起動ボタンを押下し、ブラウザより「http://localhost:8080/sa-struts-tutorial」にアクセスして
「Welcome to Super Agile Struts Tutorial」が表示されることを確認します。


参考:Super Agile Struts - Setup


これで勉強準備完了です!