我有一个基于 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 文件。但是当我在 intelliJ 的 Tomcat 中运行它时,它只在根“/”地址运行应用程序。对于其他地址
/App2 -> 404
/App3 -> 404