我正在尝试使用Grizzly创建服务器来运行我使用Jersey开发的REST服务。我正在创建Grizzly服务器:在运行Jersey REST服务的Grizzly服务器中使用过滤器
final String baseUri = "http://localhost:9998/";
final Map<String, String> initParams = new HashMap<String, String>();
initParams.put("com.sun.jersey.config.property.packages", "me.my.rest.package");
SelectorThread threadSelector =
GrizzlyWebContainerFactory.create(baseUri, initParams);
因为我发现的所有例子都似乎暗示了。这很好,服务器启动并能够将传入请求转发给我的资源类。
但是,服务实现要求它使用servlet过滤器。看来Grizzly通过ServletAdapter
类支持过滤器和其他类似servlet相关配置选项的定义。我的问题是,我无法确定如何使用提供Jersey集成的com.sun.jersey.api.container.grizzly.GrizzlyWebContainerFactory
来定义过滤器。
任何想法?
最好的,我只是要问完全相同的问题。让我知道如果学到什么。我也会这样做。 – ra9r 2009-09-24 07:48:02