如何注册servlet过滤器以捕获OSGi容器中的所有HTTP请求?

如何注册servlet过滤器以捕获OSGi容器中的所有HTTP请求?,osgi,servlet-filters,Osgi,Servlet Filters,我有一个OSGi容器,在/services/service_a托管多个CXF web服务/服务/服务等,以及作为捆绑包部署的两个web应用程序。我正在尝试SSO启用所有端点,但在向Jetty服务器注册servlet过滤器时遇到了问题,因此我无法让Spring安全性接管 使用PaxWeb白板,我能够注册一个绑定到简单servlet的过滤器。但是,当我尝试在/*处筛选请求时,筛选器不再捕获请求。可以使用pax web或一些Jetty osgi magic注册一个过滤器来捕获所有请求吗?不确定是否可以

我有一个OSGi容器,在/services/service_a托管多个CXF web服务/服务/服务等,以及作为捆绑包部署的两个web应用程序。我正在尝试SSO启用所有端点,但在向Jetty服务器注册servlet过滤器时遇到了问题,因此我无法让Spring安全性接管


使用PaxWeb白板,我能够注册一个绑定到简单servlet的过滤器。但是,当我尝试在/*处筛选请求时,筛选器不再捕获请求。可以使用pax web或一些Jetty osgi magic注册一个过滤器来捕获所有请求吗?

不确定是否可以使用http白板

但是,通过创建片段包,使用PaxWeb和Jetty的标准SSO管理,您应该能够实现相同的最终结果

一些链接:


不确定是否可以使用http白板

但是,通过创建片段包,使用PaxWeb和Jetty的标准SSO管理,您应该能够实现相同的最终结果

一些链接:


我实际上希望使用JOSSO实现SSO,因此我需要一些方法来针对我的cxf端点注册servlet过滤器。对于web应用程序,我可以在web.xml中声明过滤器,但端点使用的是没有web的CXF捆绑包。xmlI实际上希望使用JOSSO实现SSO,因此我需要某种方法来针对我的CXF端点注册servlet过滤器。对于web应用程序,我可以在web.xml中声明过滤器,但端点使用的是没有web.xml的CXF捆绑包