Windows7 64bit
Eclipse 4.3.1 Kepler
SAStruts 1.0.4 sp9
Apache Tomcat 6.0.20
Eclipse 4.3.1 Kepler
SAStruts 1.0.4 sp9
Apache Tomcat 6.0.20
■Doltenプラグインのインストール
まずEclipseのプラグインをインストールします
これをインストールしなくても環境構築できますが入れたほうが簡単なのでインストールします
Eclipse MarketPlaceでは公開されていないのでプラグインの公開サイトを追加してインストールします
追加するとURLに存在するプラグイン一覧が下ペインに表示されると思いますので
3.2では
結構量が多いのでインストールには時間がかかります
これをインストールしなくても環境構築できますが入れたほうが簡単なのでインストールします
Eclipse MarketPlaceでは公開されていないのでプラグインの公開サイトを追加してインストールします
Help -> Install New Softwareを開き
- http://eclipse.seasar.org/updates/3.2
- http://eclipse.seasar.org/updates/3.3
追加するとURLに存在するプラグイン一覧が下ペインに表示されると思いますので
3.2では
- DbLauncher
- Dolteng
- Sysdeo/SQLI Tomcat Launcher
- Dolteng
- SAStrutsPlugin
requires 'bundle org.eclipse.jst.jsp.ui 0.0.0' but it could not be foundとなってインストールエラーとなる場合には
Help -> Install New Softwareを開き
- Kepler - http://download.eclipse.org/releases/kepler
結構量が多いのでインストールには時間がかかります
■SAStrutsサンプルプロジェクトの作成
プラグインをインストールできたらサンプルプロジェクトを作成してみます
これでプロジェクトの作成が完了です
次はこのサンプルプロジェクトを動作させてみます
- Package Explorerで右クリック -> New -> Other を選択
- プロジェクト作成ウィザードで Dolteng -> Dolteng Project を選択しNextをクリック
- プロジェクトに必要な情報を入力(プロジェクト名、パッケージ名は必須です、PresentationにはSAStrutsを選択します)
- 入力が完了したらNextをクリック
- 各種ファイルのパスを設定をっ実施(基本はデフォルトのままでOKです)
- 確認が完了したらFinishをクリック
これでプロジェクトの作成が完了です
次はこのサンプルプロジェクトを動作させてみます
■サンプルプロジェクトを動作させる
Tomcatで動作させるので事前にeclipse上のTomcatの設定を済ませてください
またTomcatはバージョン6系を使用しました(7だとSysdeo/SQLI Tomcat Launcherがうまく動作しませんでした)
eclipse上のTomcatの設定が完了したらプロジェクトとTomcatを連携します
コンテキストを更新したらツールバーにあるTomcatのアイコンからTomcatを起動してください
Tomcatの起動が完了したら、src/main/java 配下の
※この段階でTomcatが起動していなかったり、Sysdeo/SQLI Tomcat LauncherでeclipseとTomcatの連携ができていないと「このページは表示できません」という404エラーが画面になります
またTomcatはバージョン6系を使用しました(7だとSysdeo/SQLI Tomcat Launcherがうまく動作しませんでした)
eclipse上のTomcatの設定が完了したらプロジェクトとTomcatを連携します
- プロジェクトを右クリック -> Tomcatプロジェクト -> コンテキスト定義を更新
コンテキストを更新したらツールバーにあるTomcatのアイコンからTomcatを起動してください
Tomcatの起動が完了したら、src/main/java 配下の
- com.sample.sas.action.IndexAction.java を右クリックし
- SAStruts -> View on Server をクリック
※この段階でTomcatが起動していなかったり、Sysdeo/SQLI Tomcat LauncherでeclipseとTomcatの連携ができていないと「このページは表示できません」という404エラーが画面になります
■参考サイト
http://www.atmarkit.co.jp/ait/articles/0810/23/news132.html
http://sastruts.seasar.org/fileReference.html#server
http://sastruts.seasar.org/fileReference.html#server
この開発環境構築が大変なのはいかにもJavaという感じですね
せっかく環境構築できたので次はちょっとサンプルでも動かしてみたいです
P.S 20141027
以下のエラーが出る場合は「Web, XML, Java EE and OSGi Enterprise Development」を先にインストールしてから各種Sastruts用のプラグインをインストールしてください
Cannot complete the install because one or more required items could not be found. Software currently installed: SAStrutsPlugin 0.0.14 (org.seasar.sastrutsplugin.feature.feature.group 0.0.14) Missing requirement: SAStrutsPlugin 0.0.14 (org.seasar.sastrutsplugin 0.0.14) requires 'bundle org.eclipse.jst.jsp.ui 0.0.0' but it could not be found Cannot satisfy dependency: From: SAStrutsPlugin 0.0.14 (org.seasar.sastrutsplugin.feature.feature.group 0.0.14) To: org.seasar.sastrutsplugin [0.0.14]Web, XML, Java EE and OSGi Enterprise Developmentのインストール方法は
Help -> Install New Software -> Work with -> Luna
を選択すればその下の一覧に表示されるのでチェックボックスをONにしてインストールしてください
Lunaの部分は各Eclipseのバージョンごとに提供されているリポジトリ名なので適宜変更してください
0 件のコメント:
コメントを投稿