我在为泽西岛1.x建立过滤器时遵循此tutorial。如果过滤器类(即MyAppFilter)与端点类在同一个包中,它可以正常工作。
我的问题是,如何使这个过滤器可用于多个包。例如,我创建了两个包含A和包B的OSGI包。而不是为每个包创建过滤器。我想在一个包/包中创建一个过滤器,并在另一个包中使用它。
包A:我创建了过滤器类MyAppFilter.java
包B:我创建web.xml以使用过滤器
<servlet>
<servlet-name>Jersey REST Service</servlet-name>
<servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>com.sun.jersey.spi.container.ContainerRequestFilters</param-name>
<param-value>packageA.MyAppFilter</param-value>
</init-param>
</servlet>
我尝试过这种情况,但它对我不起作用。
任何帮助表示赞赏