WebWork 2.2在Apache+Resin上發布的一點注意事項

發表于:2007-05-25來源:作者:點擊數: 標簽:Apache+Resin2.2WEBWORK發布
webwork 2.2的服務方式改成了Filter方式,也隨之帶來一些問題.今天說的是Filter和Resin. 在Apache+Resin的服務方式下,Resin的mod_caucho插件正常情況下僅會對Servlet,Jsp服務,不會對Filter過濾的網址服務,造成WebWork 2.2無法使用. 在Apache+Resin時,如果想讓

webwork 2.2的服務方式改成了Filter方式,也隨之帶來一些問題.今天說的是Filter和Resin.

 

在Apache+Resin的服務方式下,Resin的mod_caucho插件正常情況下僅會對Servlet,Jsp服務,不會對Filter過濾的網址服務,造成WebWork 2.2無法使用.

 

在Apache+Resin時,如果想讓Resin服務Filter過濾的url,可以使用 "special servlet-mappings" ,詳細情況可以閱讀http://www.caucho.com/resin-3.0/install/plugin-dispatch.xtp .

 

也就是說,對于一些特殊的url,可以使用 plugin_match 來讓resin來服務,而 plugin_ignore 的作用正好相反.

 

在這里,我們需要plugin_match,為了避免打亂正常的配置,我們使用和web.xml文件相同作用的resin-web.xml來設置相應的url,這樣設置僅對resin有效,不影響其他server,還是不錯的.

 

最后我們的resin-web.xml是這樣的:

 

這樣webwork的action就可以正常工作了. 對于類似的 UrlRewriteFilter 也可以采用這種方法設置.

原文轉自:http://www.anti-gravitydesign.com

評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97