Webアプリのプロジェクト作成

Maven2でWebアプリのプロジェクトを作成します。
これまでのスタンドアロンアプリとの一番大きな違いは、最終成果物の名前が「プロジェクト名.war」
になることです。→ そのまま Tomat にデプロイできます。

(注) 「Tomcatにwarをデプロイ」とは、作ったWebアプリのwarファイルを
Tomcat の webappsディレクトリにコピーすること、程度の理解で結構です。

Webアプリのプロジェクトを作成する

スタンドアロンアプリと同じく、コマンドラインから mvn コマンドを使います。
今回のおまじないは、これです。

mvn archetype:create -DgroupId=com.jxpath.test -DartifactId=MyWeb -DarchetypeArtifactId=maven-archetype-webapp

長いですが、改行を入れずに気合を入れて打ち込んでください。
mvnコマンドの引数
引数名 archetype groupId artifactId archetypeArtifactId
今回の値 create com.jxpath.test MyWeb maven-archtype-webapp
意味 プロジェクトを新規作成 ドメイン名 プロジェクト名 プロジェクトのタイプ
省略時はスタンドアロン型

コンソールに「BUILD SUCCESSFUL」と表示されて、MyWebフォルダができましたか?
上手くいかない場合は、コマンドの入力ミスがないか、ネットにつながっているか、
もう一度、確認してみてください。

とりあえずデプロイ

まずは、ビルドします。コンソールで、MyWebフォルダに移動して「mvn package」を実行します。
「BUILD SUCCESSFUL」と表示されましたか?

ビルドできたと思いますので、targetフォルダを見てください。MyWeb.warがありますね。
これを Tomcat の webappsフォルダにコピーして、Tomcatを起動してください。

ブラウザでhttp://localhost:8080/MyWeb で下の表示が出れば、Webアプリプロジェクトの
雛形作成は完了です。