Jetty 是一个用于嵌入测试或独立应用程序以用于各种目的的出色容器,它擅长于此的部分原因在于它易于嵌入,因为它只需要几行代码。但是,我们中的一些人(我)对此并不满意,并且想要一个更简洁的解决方案。我正在寻找一个库,它充当各种场景的 Jetty 服务器的构建器。例如,我想说:
Server server = JettyServerBuilder.newSpringMvcServer()
.withRootContext(rootContext).withDispatcherName("myapp")
.atContextPath("/myContext");
获取为典型 Spring MVC 应用程序设置的服务器或
Server server = JettyServerBuilder.newJerseyServer()
.withApplication(MyJaxRsApplication.class)
.atContextPath("/myRestApi");
使用 Jersey 获取服务器来运行我的 JAX-RS 应用程序。
当然,这些只是几个可能的例子,如果有一个类似但不完全支持这些技术的项目,我仍然有兴趣看看它。我什至会接受为 Jetty 以外的东西做这件事的东西,只要支持设置各种各样的应用程序类型。有人知道这样的事情吗?