このやり方よりもMavenを使ったほうが楽だったので変更する。
前提
- ここの前提の状態が終了していること
- Mavenがインストール、環境設定への設定済みで、eclipseにM2_REPOが設定してあること。(m2eclipseなどのeclipseからMavenを利用する為のプラグインは入れる必要はなし。)
手順
- [Java Project]を新規に作成(プロジェクト名はstruts2-showcaseとして以後説明)
- 作成したプロジェクトを右クリック→[import]→[General]→[File System]を選択
- [File Directory:]にここでダウンロード、展開したフォルダ内のsrc/apps/showcaseまでを入力し[shoucase]にチェックをいれ[Finish]ボタンをクリック。(pom.xmlにもチェックが入っていること。また、この時点ではコンパイルエラーが出てるが気にしない。)
- コンソールにて1.で作成したプロジェクト名まで移動し mvn eclipse:eclipse とコマンドを打つ。「BUILD SUCCESSFUL」 が出力されれば成功。
- eclipse上から作成したプロジェクト上でF5を押し、コンパイルエラーがなくなっていることを確認する。
- Project Explorer上から作成したプロジェクト上で、右クリック→[Properties]→[Tomcat]→[全般]タブを選択し、以下の処理を行う
・[Tomcatプロジェクト]にチェックを入れる
・コンテキスト名を入力(ここでは「struts2-showcase」とする。)
・Webアプリケーション・ルートとするサブディレクトリーに「/src/main/webapp」を入力。 - [開発用クラスローダーのクラスパス]タブで以下の処理を行う
・開発用クラスローダーを有効にする」にチェックを入れる。
・M2_REPO/javax/servlet/servlet-api/servlet-api-2.4.jar以外のチェックボックスにチェックを入れる - Project Explorerのプロジェクト上で、右クリック→[Tomcat プロジェクト]→[コンテキストの定義を更新]
- eclipse上のtomcatアイコンをクリックしてtomcatを起動。
- http://localhost:8080/struts2にアクセス(struts2-showcaseは6.の「コンテキスト名」で入力した名前)
0 コメント:
コメントを投稿