我正在嘗試使用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