2013-03-09 73 views
2

Jetty是一款用于嵌入测试或独立应用程序以满足各种用途的优秀容器,其优点之一在于易于嵌入,因为它只需要几行代码。然而,我们中的一些人(我)并不满意,并且希望得到更简洁的解决方案。我正在寻找一个库,它可以作为Jetty服务器的构建器,用于各种场景。举例来说,我希望能够说:那里有一个“Jetty服务器构建器”项目吗?

Server server = JettyServerBuilder.newSpringMvcServer() 
    .withRootContext(rootContext).withDispatcherName("myapp") 
    .atContextPath("/myContext"); 

来获取的成立为典型的Spring MVC应用程序或

Server server = JettyServerBuilder.newJerseyServer() 
    .withApplication(MyJaxRsApplication.class) 
    .atContextPath("/myRestApi"); 

服务器中使用泽西运行得到了一个服务器我JAX-RS应用程序。

这些只是一些可能的例子,当然,如果有一个类似的项目,但不支持这些技术,我仍然有兴趣看看它。我甚至会接受除Jetty以外的其他功能,只要支持设置各种应用程序类型即可。有人知道这样的事吗?

回答

2

我已经想了很长一段时间,只是没有得到它。所以,不,没有官方的...有希望在某一天添加​​到项目中。

我总是设想是这样的:

Server服务器=新的文件服务器()onPort( “8080”)onPath( “/富”)withResourceBase( “/路径/这里”);。

而只是定义了一些简单的服务器。

如果你喜欢在RT/Jetty的bugs.eclipse.org上为它打开一个bug,那么将其中一个用于码头9将是很好的