我有一个Spray应用程序,最终将部署到一组Apache Tomcat服务器。
在开发期间,能够从 sbt 启动在不同端口上运行应用程序的多个 Tomcat 实例会很方便。
此问题中的复选框项目“在单个 SBT 项目中运行多个容器实例”表明它受支持,但我似乎无法找到在我的项目中设置它的分步过程。
谁能确认这是否可行,如果可以,如何配置?
我有一个Spray应用程序,最终将部署到一组Apache Tomcat服务器。
在开发期间,能够从 sbt 启动在不同端口上运行应用程序的多个 Tomcat 实例会很方便。
此问题中的复选框项目“在单个 SBT 项目中运行多个容器实例”表明它受支持,但我似乎无法找到在我的项目中设置它的分步过程。
谁能确认这是否可行,如果可以,如何配置?
现在xsbt-web-plugin 版本 3.0.0支持此功能。
containerScale
您可以通过在您的 sbt 配置中设置来配置您的 webapp 以在多个容器中启动:
构建.sbt:
containerScale := 5
这将配置<container>:start
、<container>:quickstart
和<container>:debug
启动容器的五个实例,并将<container>:stop
它们全部拆除。