そもそもどのように Web アプリケーションを作成したのかわかりません。Maven を使用して、jsut a simeple コマンドでサンプル webApp を作成できます。以下のコマンドを使用するには、最新の Maven バージョン (Maven 3.04 を使用) を使用できます。
mvn archetype:generate
次に、提供されているテンプレートを一覧表示し、1 つの番号を選択するよう求められます。
次に、Java バージョン 5 の Java EE webapp テンプレートである 436 を選択しました (好きなバージョンを選択できます)。
Choose a number or apply filter (format: [groupId:]artifactId, case sensitive contains): 247: 436
Choose org.codehaus.mojo.archetypes:webapp-jee5 version:
1: 1.0
2: 1.0.1
3: 1.1
4: 1.2
5: 1.3
Choose a number: 5: 5
そして、以下の必須パラメータを指定します
Define value for property 'groupId': : Priya.MyWebTutorial.org
Define value for property 'artifactId': : MyLearnersApp
Define value for property 'version': 1.0-SNAPSHOT: :
Define value for property 'package': Priya.MyWebTutorial.org: :
Confirm properties configuration:
groupId: Priya.MyWebTutorial.org
artifactId: MyLearnersApp
version: 1.0-SNAPSHOT
package: Priya.MyWebTutorial.org
Y: :
また、同じフォルダーに webapp テンプレートが作成され、すぐに使用できるようになります。以下のように、生成された pom.xml に依存関係が既に追加されています。
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.1</version>
<scope>provided</scope>
</dependency>
この Web アプリをコンパイルすると、アプリケーションに必要なサーブレットと JSP jar が Maven によってローカル リポジトリに自動的にダウンロードされます。