Osgi 在Servlet3.0服务器中使用Felix(如Tomcat7)

Osgi 在Servlet3.0服务器中使用Felix(如Tomcat7),osgi,apache-felix,servlet-3.0,Osgi,Apache Felix,Servlet 3.0,我正在将应用程序转换为OSGi环境。 该应用程序使用异步Servlet(SoServlet3.0.0+)将传入的请求与其线程分离,并对请求进行排队 就我所见,所有servlet桥接Felix包都使用Servlet2.x,所以我不能使用Servlet3.0特定的东西 这是真的吗?有没有办法在Felix中使用异步servlet?如果没有,是吗 计划好了吗?作为servlet桥的替代品,也许值得一看Eclipse Virgo。它的最新版本目前包括Tomcat 7,我相信3.5版本将使用Jetty 8,

我正在将应用程序转换为OSGi环境。 该应用程序使用异步Servlet(SoServlet3.0.0+)将传入的请求与其线程分离,并对请求进行排队

就我所见,所有servlet桥接Felix包都使用Servlet2.x,所以我不能使用Servlet3.0特定的东西

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

作为servlet桥的替代品,也许值得一看Eclipse Virgo。它的最新版本目前包括Tomcat 7,我相信3.5版本将使用Jetty 8,这将在OSGi环境中为您提供servlet 3.0支持。

我已经尝试了Felix和Equinox

Felix非常简单,主要是将Servlet3.0包注入到框架中,从那时起就没有任何Servlet2.0依赖项

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

无论如何:我在github上分享了一个例子,也许它对某些人有用:


谢谢,说得好,我确实了解处女座,但我希望有一个更通用的选择。我来转一转!