如何使用xsbt-web-plugin为每个Spray应用程序启动具有不同端口的多个Tomcat实例?

时间:2014-09-29 11:36:42

标签: tomcat sbt spray xsbt-web-plugin

我有一个Spray应用,最终会部署到Apache Tomcat服务器阵列。

在开发过程中,能够在sbt上的不同端口上启动运行应用程序的多个Tomcat实例会很方便。

this issue中的复选框项目“在单个SBT项目中运行多个容器实例”表示它受支持,但我似乎无法找到在我的设置中设置它的分步过程项目

任何人都可以确认这是否可行,如果可以,如何配置?

1 个答案:

答案 0 :(得分:1)

这是xsbt-web-plugin版本3.0.0中的now supported

您可以通过在sbt配置中设置containerScale来将您的webapp配置为在多个容器中启动:

build.sbt:

containerScale := 5

这会将<container>:start<container>:quickstart<container>:debug配置为启动容器的五个实例,并<container>:stop将它们全部拆除。

相关问题