gpt4 book ai didi

maven - 使用 tomcat-maven-plugin 将单个 war 部署到多个 tomcat

转载 作者:行者123 更新时间:2023-11-28 21:50:12 24 4
gpt4 key购买 nike

我正在尝试使用 mvn tomcat:deploy 将单个 war 项目部署到多个 tomcat。 .由于这些是监听器项目(又名 worker ),因此它们的重叠名称无关紧要。当我有

<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>

将在该服务器上部署一场 war 。虽然我不能有多个相同 groupId artifactId 组合的“插件”,所以只需复制它并更改 url 将导致警告并且只有一个(最新的)被部署。
这个插件似乎进一步允许:

<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将尝试部署到 localhost , 自 <configuration><url>在这个插件的根目录中是空的(但我不能在那里提供一个单一的 url,因为我需要多个)。也可能是 tomcat7 和 tomcat6。我真的很喜欢部署和取消部署选项。有人知道如何使这项工作或一些合理的替代方案吗?

最佳答案

目前不可能。请注意,该插件现在托管在 Apache 上,请参阅 http://tomcat.apache.org/maven-plugin.html .你能为此加载一个 jira 吗?这需要一些代码(也许你可以添加一个补丁 :-) )

关于maven - 使用 tomcat-maven-plugin 将单个 war 部署到多个 tomcat,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15758644/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com