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.ltesting.net

评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)