はい、Tomcat7 Maven Pluginを使用できます。ここでの手順です:
1)などのEclipse Marketplaceからあなた日食にEclipse用のMaven統合(m2eclipse)をインストール
1.1)ナビゲートヘルプする - >のEclipse Marketplaceにし、 "Eclipse用Mavenの統合" を検索します。
2)Eclipseから、mavenプロジェクトを作成します。
2.1)ファイル - >新規 - >プロジェクト - > Maven - > Maven Projectに移動します。
2.2)[次へ]をクリックします(すべてのフィールドはデフォルトのままにします)。
2.3) "maven-archetype-webapp"を選択し、次へをクリックします。
2.4)グループIDとアーティファクトIDに任意の値を入力します。 (Groupd Idの場合は "org.myorg"、Artifact Idの場合は "myapp")、Finishをクリックします。 (あなたはあなたのプロジェクトのルートでのpom.xmlが表示されます。)
3)の編集は次のようにのpom.xml:(あなたのホスト名またはIPアドレスを以下のyourhost
を交換してください)
<project ...>
...
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.1</version>
<configuration>
<url>http://yourhost:8080/manager/text</url>
</configuration>
</plugin>
</plugins>
</build>
</project>
4)次の行を追加します。 CATALINA_BASE/conf/tomcat-users.xmlにコピーして、tomcatを再起動してください。日食から
<tomcat-users>
...
<role rolename="manager-script"/>
<user username="admin" password="" roles="manager-script"/>
</tomcat-users>
5)、実行tomcat7:目標を再デプロイします。
5.1)プロジェクトを右クリックし、[実行ファイル] - > [Mavenビルド...]に移動します。
5.2)ゴールにtomcat7:redeploy
と入力し、[実行]をクリックします。
6)上記の実行コンフィギュレーション設定を作成したら、Run-> Run Configurationsからtomcat7:redeploy goalを実行できます。
詳細については、次のドキュメントを参照してください:あなたは、プラグインのデフォルトである、空のパスワードを持つ代わりに、管理者の別のユーザーを(使用している場合
http://tomcat.apache.org/tomcat-7.0-doc/manager-howto.html#Configuring_Manager_Application_Access
http://tomcat.apache.org/maven-plugin-2.1/index.html
http://tomcat.apache.org/maven-plugin-2.0/tomcat7-maven-plugin/plugin-info.html
)、%USERPROFILE%.m2 \ settings.xmlを作成し、以下のようにpom.xmlを編集する必要があります。
% USERPROFILE%.m2 \のsettings.xml:
<settings>
<servers>
<server>
<id>tomcat7</id>
<username>tomcat</username>
<password>tomcat</password>
</server>
</servers>
</settings>
%のUSERPROFILE%は、あなたのホームフォルダです。 (例えば、C:\ Users \ユーザーあなたのユーザ名)
のpom.xmlは:
<configuration>
<server>tomcat7</server>
<url>http://localhost:8080/manager/text</url>
</configuration>
server
タグを追加します。
感謝!私はこれのためにどこでも見ました!私は間違った目標を使用していたAparenty。ちょうど "展開"を使用していた。どのように私は彼が管理者の代わりに(これはパスワードが指定されていないので)別のユーザーを使用するようにEclipseのcredencialsを変更することができます –
私は私の答えを編集しました。 –