gpt4 book ai didi

maven - 使用 intelliJ IDEA 部署多个 war 文件

转载 作者:行者123 更新时间:2023-11-28 23:02:17 38 4
gpt4 key购买 nike

我有一个基于 maven 的 spring mvc 项目。我可以像这样构建该项目并通过 tomcat 手动运行它

mvn package -Dbuild.name=App1
mvn package -Dbuild.name=App2
mvn package -Dbuild.name=App3

然后就可以将生成的war文件App1.war、App2.war和App3.war复制到我的tomcat文件夹中启动了。它工作正常。

问题是如何使用 intelliJ IDEA 做同样的事情?

我通过使用 Maven 项目窗口并为包目标创建自定义值,一个一个地生成了 war 文件。它在目标文件夹中生成 .war 文件。但是当我在 intelliJ 的 Tomcat 中运行它时,它只在根“/”地址运行应用程序。对于其他地址

/App2 -> 404
/App3 -> 404

最佳答案

你可以拥有multiple artifacts在 IntelliJ IDEA 中创建并在不同上下文下的应用程序服务器运行/调试配置、部署 选项卡中同时配置部署。

请注意,Deployment 选项卡具有从 External source 执行部署的配置,如果您不想,您可以在其中指定 Maven 产生的 war 的位置出于某种原因使用 Artifact 。

关于maven - 使用 intelliJ IDEA 部署多个 war 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16891957/

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