puddingプログラミングの記事がメインのブログです。Seasar2スポンサードリンク今更ですが、SAStrutsのtutorialの環境構築をします。SAStrutsとはJavaのWebフレームワークStrutsの1系を改造したものです。公式のチュートリアルのセットアップのページの手順を踏むと情報が古いのか不親切なのかたぶんうまくいかないでしょう。下記ではスムーズにいっていますが、実はいろいろ苦戦しました。ほかの人も同じようなことではまるんじゃないでしょうか?Eclipseの解凍がうまくいかない(実はこれが一番ハマった...)Tomcatのバージョンの指定がうまくできない(7以上を使いたいのに6までしか表示がないなど)→チュートリアル通りにやった場合そうなる。LauncherとTomcat本体は別途インストールしません(Eclipseに付属のため)。あと、プロパティエディタも確かもともとついているはずなので無視します。Editionをダウンロード。(32bit環境の方は以降32bitに読み替えてください。Block等を入れている方はOFFにしましょう。Chromeの場合、ダウンロード時にURLの横に盾マークがでてこのページは承認されていないソースからスクリプトを読み込もうとしています。でるので「安全でないスクリプトを読み込む」を押しましょう。Chromeを使っているとありがちですが、わりとダウンロードが失敗します。ダウンロードした後の容量が1GB以上あるか確認しましょう。解凍したらeclipse.exeがないなんてことがありました。2.EclipseのPleiadesをインストールダウンロードしたファイル(私と同じものを選んだ場合pleiades-e4.5-java-jre_20160312.zip)を解凍します。Windows標準で備わっている解凍ツール以外で解凍するとファイルが壊れます。解凍した後なぜかeclipse.exeが0バイトになっているなんてことがあります。公式サイトに下記の記述があります。適切なエラーを返します。ような短いパスに解凍してください。書庫が壊れているかのようなエラーが出ますが、これも短いパスに解凍することで対応可能です。使用しないでください。正常に解凍できたか判断できません。pleiades-e4.5-java-jre_20160312.zipをC:\直下に置きます。右クリック→プログラムから開く→エクスプローラーで開き、Exploer上に出ているすべて展開ボタンを押します。展開先の選択とファイルの展開ダイアログで、C:\pleiades-4.5としておきましょう。※私の環境にはpleiades-4.4もあるため。するとC:\pleiades-4.5\pleiadesとなっているので1階層あげてC:\pleiades-4.5としておきましょう。これでこうなるはずです。C:\pleiades-4.5の下には.metadata.defaulteclipsejavatomcatの4フォルダがあるはずです。C:\pleiades-4.5\eclipseを開いてeclipse.exeを右クリックしてタスクバーにピン止めかショートカットを作成しておきましょう。Strutsチュートリアルsa-struts-tutorial-1.0.4-sp9.zipをダウンロードしましょう4.SAStrutsでの開発を便利にするPluginをEclipseにインストールEclipseを起動します。新規ソフトウェアのインストールで追加ボタンを押します。http://eclipse.seasar.org/updates/3.3/でOKを押します。PluginSAStrutsPluginを選び次へを押します。Ymir以外を選びます。あとはウィザードに従い完了を押します。5.チュートリアルをインポートします。既存プロジェクトをワークスペースへ次へを押します。アーカイブファイルの選択でsa-struts-tutorial-1.0.4-sp9.zipを選択します。このあとエラーが出ますが気にしないでください。エラー例:ビルドパスのエラーが解決されるまで、プロジェクトをビルドできません。6.チュートリアルを動的プロジェクトに変換します。ここの作業が重要です。Foundを見続けることになります。プロパティーTomcatを選択します。全般タブでTomcatプロジェクトにチェックコンテキスト名をsa-struts-tutorialにしてOKを押します。構成でプロジェクト・ファセットの変換を選びます。一度選ぶとプロパティーのほうに出てきます。動的Webモジュールにチェックを入れます。プロパティーでデプロイメント・アセンブリーを選択します。/というのがあるので除去します。追加ボタンよりフォルダーを選択します。この辺はここを参考にしました。http://knightsheep.blogspot.jp/2014/01/web-eclipseweb.html7.Eclipse付属のTomcat8の設定をします。設定でTomcatを選びます。C:\pleiades-4.5\tomcat\8\conf\Catalina\localhostとします。するとエラーが消えるかと思います。8.コンテキスト定義を更新します。Tomcatプロジェクトコンテキスト定義を更新を実行します。サーバーで実行を押します。v8.0サーバを選択します。サーバのホスト名はlocalhostのままでよいです。毎回コレで実行のチェックをしておいたほうが便利です。するとTomcatが起動し、Eclipse上のブラウザが起動し、画面が表示されるはずです。パースペクティブを開くからJavaEEを追加してそれに切り替えたほうが見やすいと思います...。様々な事情でプライベートリポジトリを立て...2017-01-15MacでSAStrutsの環境構築とチュートリアルのセットアップSAStrutsのチュートリアルのセットアップ方法のMac版です。はてなブログPro睡眠プログラマーです。1引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。