我创建了两个独立的Maven模块(我们称之为MODULE1
和MODULE2
),它们是第三个集成模块(SUPERMODULE
)的子模块。使用Maven部署多个Spring Boot模块
MODULE1
和MODULE2
都是Spring Boot Web应用程序。我想实现的目标是通过SUPERMODULE
开始(而不是构建)两个项目/ web应用程序。
在我看来,有两种选择:
- 他们都部署到同一个Tomcat服务器(可能是更好的&更有趣的解决方案)
- 将它们部署到不同的端口 不同Tomcat服务器
我发现没有可行的例子来实现这些选项(...通过一个单一的maven集成项目)。因此,如果有人能将我指向正确的方向,或者两种可能性都是不好的做法,我会很高兴。
“或者都是可能性不好的做法?”这取决于。如果您正在讨论从本地计算机\ dev环境进行部署,那么是的。或者,如果您试图用构建服务器推出,那么这可以通过多种方式实现。马克货车插件马上想到。 – javamonkey79