2012-03-08 27 views
2

我正在将应用程序转换为OSGi环境。 此应用程序使用异步servlet(所以Servlet 3.0.0+)来分离来自其线程的传入请求,并对请求进行排队。在Servlet 3.0服务器内使用Felix(如Tomcat 7)

至于我可以看到,所有的servlet桥接费利克斯包使用servlet的2.X,所以我不能使用的servlet 3.0具体的东西。

这是真的吗?在Felix中有没有办法使用异步servlet?如果没有,是否计划了 ?

回答

4

我试过Felix和Equinox。

菲利克斯被证明是很容易的,它主要是注射的Servlet 3.0包的框架,从此不会有任何Servlet 2.0依赖的问题。

请注意,felix网站上的示例并不完全是最新的。

反正我已经共享了GitHub上的例子,也许这是为别人有用:

https://github.com/flyaruu/felix-bridge

2

作为替代一个servlet桥接它可能是值得考虑的Eclipse的处女座。目前最新的版本包括Tomcat 7,我相信3.5版本将使用Jetty 8,所以这会给你在OSGi环境下的servlet 3.0支持。

+0

谢谢,好点的,我知道的处女座,但我希望的是更通用的选项。我会给它一个旋转! – 2012-03-13 10:39:18

相关问题