我有一个Spray应用,最终会部署到Apache Tomcat服务器阵列。
在开发过程中,能够在sbt上的不同端口上启动运行应用程序的多个Tomcat实例会很方便。
this issue中的复选框项目“在单个SBT项目中运行多个容器实例”表示它受支持,但我似乎无法找到在我的设置中设置它的分步过程项目
任何人都可以确认这是否可行,如果可以,如何配置?
答案 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
将它们全部拆除。