Maven Tomcatプラグイン

2548 ワード

MavenはすでにJavaのプロジェクト管理の標準装備であり、JavaEEの開発にどのようにMavenを使ってWebアプリケーションを呼び出すかは、多くの学生が関心を持っている問題である。本文では、MavenがTomcatプラグインをどのように紹介しますか?
Maven Tomcatプラグインは主に2つのバージョンがあります。tomcat-maven-pluginとtomcat 7-maven-pluginは、使い方は基本的に同じです。
tomcat-maven-pluginプラグイン公式サイト:http://mojo.codehaus.org/tomcat-maven-plugin/plugin-info.html。
tomcat 7-maven-pluginプラグイン公式サイト:http://tomcat.apache.org/maven-plugin.html。
tomcat-maven-pluginプラグイン使用プロファイル
pom.xmに以下のxmlを加えます。
        <plugin>
            <groupId>org.codehaus.mojo</groupId>
            <artifactId>tomcat-maven-plugin</artifactId>
            <version>1.1</version>
            <configuration>
                <path>/wp</path>
                <port>8080</port>
                <uriEncoding>UTF-8</uriEncoding>
                <url>http://localhost:8080/manager/html</url>
                <server>tomcat6</server>
            </configuration>
        </plugin>
簡単に説明します。
パスはアクセスアプリケーションです。
ポートはtomcatのポート番号です。
uriEnccoding URLはUTF-8で符号化され、中国語パラメータの文字化けが解決されました。
Serverはtomcat名を指定します。
配置はこのように簡単で、基本的に考えてみます。次はどうやって使うかを見てみます。
プラグインの実行
もしEclipseにMavenプラグインをインストールしたら、pom.xmlファイルを選択し、右クリックしてください。
イメージ
初めて実行した場合は、次のダイアログが表示されます。Goalsボックスに以下のコマンドを追加します。tomcat:run
イメージ
このようにTomcatプラグインは動作します。
いくつかのよく使うGoalを紹介します。
コマンド記述tomcat:deploy展開web warパッケージtomcat:reload再ロードweb warパッケージtomcat:start
スタートtomcat tomcat:stop
停止tomcat tomcat:undeploy
warパッケージtomcatを停止し、現在のプロジェクトtomcat 7-maven-pluginの使用構成を起動します。
二つのプラグインの使い方は基本的に同じです。同様にpom.xmlでプラグインを参照する必要があります。以下の構成を追加する必要があります。
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.1</version>
            <configuration>
                <port>9090</port>
                <path>/mgr</path>
                <uriEncoding>UTF-8</uriEncoding>
                <finalName>mgr</finalName>
                <server>tomcat7</server>
            </configuration>
        </plugin>
具体的な配置は同じです。
プラグインの使用
ここで注意したいのですが、このプラグインの命名は、tomcatを起動するなど、ターゲットコマンドに対応しています。tomcat 7:run、同様に、他のコマンドも同じです。tomcat 7:<プラグイン実行点>に変更する必要があります。
OKです。配置は簡単です。tomcatでフォローアップする必要があれば、DuuuuggでMavenコマンドを起動できます。下の図
イメージ