使用 Jetty 9 并行部署多个 Web 应用程序。4.x

Deploy multiple webapps in parallel with Jetty 9.4.x

This web page 建议可以并行部署 webapps,使用这个函数:

HandlerList handlerList = createHandlerList(...);
handlerList.setParallelStart(true);

我在 Jetty 9 中找不到类似的东西。4.x 和 Google 似乎 return 也很少。

如何使用最新的 Jetty 执行此操作?

处理程序集合的并行启动已在...中删除

  • 码头 7.6.13.v20130916
  • 码头 8.1.14.v20131031
  • 码头 9.0.0.v20130308

.. 因为它会导致 LifeCycle 启动出现问题。

并行启动的最初原因是为了提高启动性能。

自 Jetty 9.2.2.v20140723 起,引入了 jetty-quickstart concepts,允许对 webapp 进行编译时扫描,生成 WEB-INF/quickstart-web.xml,允许静态加载 webapp(无字节码)扫描,没有注解扫描,没有发现 Servlet 规范组件。