を使用して、単一の戦争プロジェクトを複数の tomcat に展開しようとしていmvn tomcat:deploy
ます。これらはリスナー プロジェクト (別名ワーカー) であるため、重複する名前は関係ありません。私が持っているとき
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<configuration>
<url>`http://192.168.116.54:8080/`manager/text</url>
<server>standaardTomcat</server>
<path>/picalcworker</path>
</configuration>
</plugin>
単一の戦争がそのサーバーに展開されます。同じ groupId artifactId の組み合わせの「プラグイン」を複数持つことはできませんが、これをコピーして URL を変更するだけで、警告が表示され、1 つ (最新のもの) のみがデプロイされます。
このプラグインはさらに次のことを許可しているようです:
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>tomcat-maven-plugin</artifactId>
<version>1.1</version>
<executions>
<execution>
<id>1</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
<configuration>
<url>http://192.168.116.52:8080/manager/text</url>
<server>standaardTomcat</server>
<path>/picalcworker</path>
</configuration>
</execution>
<execution>
<id>2</id>
<phase>deploy</phase>
<goals>
<goal>deploy</goal>
</goals>
<configuration>
<url>http://192.168.116.53:8080/manager/text</url>
<server>standaardTomcat</server>
<path>/picalcworker</path>
</configuration>
</execution>
</executions>
</plugin>
しかし、このプラグインのルートでは が空だったので、mvn tomcat:deploy
にデプロイしようとします (ただし、複数の URL が必要なため、そこに単一の URL を指定することはできません)。tomcat7 と tomcat6 も可能です。デプロイとアンデプロイのオプションがとても気に入っています。これを機能させる方法、または合理的な代替手段を知っている人はいますか?localhost
<configuration><url>