最近、mkyong.comのチュートリアル、Tomcatにプロジェクトを配備する方法、Mavenでプロジェクトをビルドする方法、Eclipse IDEにインポートする方法について、多数の電子メールが届きました。

実際、ほとんどのmkyong.comチュートリアルはhttp://www.eclipse.org/(Eclipse IDE)(3.6または3.7)、http://maven.apache.org/[Maven](バージョン2または3)Tomcatにデプロイします。

チュートリアルの最後に、Eclipseのプロジェクト全体とソースコードが圧縮され、ダウンロードするユーザーが用意されています。

このデモンストレーションでは、この ”

Struts 2 hello worldの例

“チュートリアルを使用して、プロジェクトをダウンロードし、Eclipseにビルドしてインポートする方法を示しますIDE。

MavenとEclipseに精通している方は、このガイドをスキップすることができます。

1.要件

チュートリアルを使用するには、以下のツールがインストールされていることを確認してください。特にMavenに関する基本的な知識が必要です。

  1. インストールされたTomcat

  2. インストールされたMaven

  3. インストールされたEclipse

2.プロジェクトをダウンロードする

記事の末尾までスクロールし、ダウンロードリンクをクリックします。


mkyongダウンロードリンクの例、title = "mkyong-example0-download"、width = 638、height = 160

3.プロジェクトの構成

ダウンロードしたzipファイルを解凍します。

この例では、zipファイルを以下のフォルダに展開します。

C:\Users\mkyong\Downloads\Struts2Example

以下の抽出されたプロジェクト構造、標準のEclipse + Maven ** プロジェクト構造を参照してください。


mkyongプロジェクト構造、title = "mkyong-example1"、width = 628、height = 207

  • 注意** zipファイルのサイズを減らすために、 “target”フォルダ内のすべてのクラスを削除しました。それを動作させるためにビルドする必要があります。次のステップを参照してください。

4. Mavenビルド

Mavenコマンドに続いてプロジェクトをビルドする

mvn eclipse:eclipse -Dwtpversion=2.0

この例では、Windowsのコマンドプロンプトを次のように構築します。

C:\Users\mkyong\Downloads\Struts2Example>mvn eclipse:eclipse -Dwtpversion=2.0

これはMavenに `pom.xml`で宣言されたプロジェクトの依存関係全体をダウンロードし、Eclipseのデプロイメントパスを適切に設定するよう指示します。開発とデプロイメントの準備が整いました。

5. Eclipseへのインポート

すべての準備が整いました。プロジェクトをEclipse IDEにインポートします。

Eclipseメニューで、 ”

File

“、 ”

Import …​

“、 ”

General

” – > ”

Existing Project into Workspace

“を選択し、プロジェクトファイルパスを選択してインポートします。

プロジェクトの構造は次のようになります。


Eclipse import、title = "mkyong-example2"、width = 472、height = 480


Eclipseのプロジェクト構造、title = "mkyong-example3-project-structure"、width = 384、height = 314

6. Tomcatにデプロイする

Eclipse IDEで、Tomcatインスタンスを作成し、プロジェクトを追加して起動します。


Tomcatインスタンス、title = "mkyong-example3-tomcat-server"、width = 430、height = 480


プロジェクトをTomcatに割り当て、title = "mkyong-example4-tomcat-server"、width = 430、height = 480

Eclipseでは、コンソールタブを見直してください。エラーメッセージが表示されていないことを確認してください。

完了しました。ハッピーコーディング

参考文献


  1. Maven公式サイト


  2. Eclipse公式サイト

  3. リンク://struts2/struts-2-hello-world-example/[Struts 2 hello world

例]。リンク://maven/maven-dependency-libraries-not-deploy-in-eclipse-ide/[Maven

依存関係ライブラリが正しく展開されない]