プロジェクトをインポート

準備

Eclipseにプロジェクトをインポートする前に、先ほど手でデプロイしたMyWeb.warを
一旦削除します。

  • Tomcatを停止する
  • TomcatのwebappフォルダのMyWebフォルダとMyWeb.warファイルを削除

プロジェクトをインポート

スタンドアロンアプリと同じように、以下の手順でEclipseにプロジェクトをインポートします。
やり方が分からない場合は、「Maven2 Eclipse編」を参照ください。

  • 「mvn eclipse:eclipse」を実行します
  • 「Existing Porjects into WorkSpace」でインポートします
  • プロジェクトをMaven2 Enableにします
  • Maven2 で「Update Source Folders」を実行します

プロジェクトをTomcatと連動させる

次に、プロジェクトのプロパティに、自分がTomcat用であることを教えます。
下の図のように、MyWebアプリを右クリックして、ポップアップメニューから「Properties」を選びます。

Tomcatのプロパティを設定する項目を選び、3つの項目を設定し、「OK」ボタンを押します。
この設定は、Tomcatにhttp://localhost:8080/MyWeb( コンテキスト名 )以下に要求が来たら
「MyWebフォルダ/target/MyWeb」以下のプログラムを実行するという意味になります。

  • 「Tomcatプロジェクト」にチェックマークを入れます
  • 「コンテキスト名」に/MyWebと入れます。
  • Webアプリケーション・ルートとするサブディレクトリ(オプション)に/target/MyWeb と入れます。

Tomcatのservlet.xmlを更新する

MyWebプロジェクトを右クリックして、「Tomcatプロジェクト」→「コンテキスト定義を更新」を
実行します。これにより、上で設定した内容が Tomcatの confフォルダ下のservlet.xmlに書き込まれます。