我正在将应用程序转换为OSGi环境。 此应用程序使用异步servlet(因此Servlet 3.0.0+)从其线程中分离传入的请求,并对请求进行排队。
据我所知,所有servlet桥接的Felix包都使用servlet 2.x,所以我不能使用servlet 3.0特定的东西。
这是真的吗?有没有办法在Felix中使用异步servlet?如果没有,是吗? 计划?
答案 0 :(得分:4)
我尝试了Felix和Equinox。
Felix结果非常简单,主要是将Servlet 3.0包注入框架,从那时起就没有任何servlet 2.0依赖。
请注意,felix网站上的示例并非完全是最新的。
无论如何:我在github上分享了一个例子,也许它对某些人有用:
答案 1 :(得分:2)
作为servlet桥的替代方案,可能值得一看Eclipse Virgo。目前最新版本包括Tomcat 7,我相信3.5版本将使用Jetty 8,这样就可以在OSGi环境中为您提供servlet 3.0支持。