[Java][Eclipse] Mavenが利用可能な動的Webプロジェクトの作成
公開日:
:
Java Eclipse, Java, maven, 動的Webプロジェクト
こんにちは、keiです。
今回は、Mavenが利用可能な動的Webプロジェクトの作成について解説します。
私自身は、Mavenが便利だとは思っていますが、プロダクト(納品物)では基本使用していません。
何故かというと、Mavenが勝手にクラスパスの優先順位を決定するからです。
そして、Mavenに参加していないオープンソースを利用するときも非常に厄介です。
とはいえ、開発初期の環境作成で便利なことは事実ですので、動的WebプロジェクトでMavenを
使えるようにする方法を解説したいと思います。
私が記事を書いている時点では、Eclipseのmavenプラグインが提供する「maven-archetype-webapp」ではWTPを利用できません。
また、ServletAPI3.0も利用できません。
そのため、以下の手順で作成します。
①動的Webプロジェクトを作成する。
②Mavenを使用可能にプロジェクトを変更する。
手順
動的Webプロジェクトを作成します。
プロジェクト名は、「TestMavenDynWeb」とします。
次に、ソースフォルダの位置を修正します。
Maven標準階層にあわせ、以下のように修正します。
「src/main/java」
次に、War(WebContent)の位置を変更します。
Maven標準階層にあわせ、以下のように修正します。
「src/main/webapp」
完了ボタンを押下し、プロジェクトを作成します。
次に、プロジェクトを右クリックし、「構成」>「Mavenプロジェクトへ変換」を選択します。
以上で「Mavenが利用可能な動的Webプロジェクト」は完成になります。
こちらの記事のサーブレットを「src/main/java」配下に
コピーしてTomcatを起動すれば、画面が表示されます。
スポンサードリンク
関連記事
-
[Java][JSP] EclipseでのJSP作成
今回は、Eclipseを用いてJSPを作成してみます。 まず、Eclipseを起動します。
-
[Java] CSVファイルの読み込み方法
こんにちは、kei0310です。 CSVファイルをJavaに取り込む方法を解説します。
-
[Java][Jersey] JerseyでRESTfulなJAX-RS Webサービス作成
こんにちは、keiです。 今回はRESTfulなWeb Serviceの作成を行っていきます。
-
[Java][Spring] Spring3でDIしてみる!(アノテーション使用)
Spring3を使って、一番基本的な形のプログラムを作成してみます。 今回は、アノテーションを
-
[Java][基本] ループ処理(for文)
Javaのループ処理の基本である、for文を解説します。 ●文法 for( [①初期化];
-
[Java][Servlet][JSP] ServletからJSPへの転送
こんにちは。 今回は、「Servletでリクエストを受けて、JSPで表示する。」方法を解説しま
-
[Java][基本] mainメソッドの書き方
こんにちはkeiです。 Javaの基本として、意外と知らないmain関数について解説します。
-
[Java][Framework] Spring BootのJPAでDB接続した際のEntityキャッシュのクリア方法
Spring BootのJPAでDBアクセスした際に、処理を一定量こなすと、Heapが足りなくな
-
[Java][Servlet] EclipseでのJavaServlet作成
こんにちは、今回はEclipseを使用してJavaServletを作成します。 Eclipse
-
[Java][Framework] Spring Bootを使って、Spring MVC速攻開発してみる!(DB接続あり)
STSインストール STSは、EclipseにSpring関連のいろいろな機能を詰め込んだオールイ