喜悦国际村 
» 游客:  注册 | 登录 | 搜索 | 统计 | 喜悦证交所 | 帮助

RSS 订阅当前论坛  

[北京]代朋友公司招聘PHP高级程序员多名

上一主题 下一主题
     
标题: [经验] resin下对struts2支持的一点补充  
 
jdk_cn
乞丐

Banned



UID 63549
精华 0
积分 -9
帖子 122
金钱 -9 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2005-3-18
状态 离线
resin下对struts2支持的一点补充

因为struts2的服务方式为filter方式,而Resin的mod_caucho插件正常情况下仅会对Servlet,Jsp服务,不会对Filter过滤的网址服务,这给struts2在Resin上使用带来一些问题。这可使用"Special servlet-mappings",详细情况可以参考http://www.caucho.com/resin-3.0/install/plugin-dispatch.xtp。 (Java虚拟机 jvm.cn 提供专业jsp空间服务)
      也就是说,对于一些特殊的url,可以使用plugin_match来让resin来服务,而plugin_ignore的作用正好相反。
在这里,我们需要plugin_match,为了避免打乱正常的配置,我们使用和web.xml文件相同作用的resin-web.xml来设置相应的url,这样设置仅对resin有效,不影响其他server,还是不错的。

最后的resin-web.xml是这样的:
<web-app xmlns="http://caucho.com/ns/resin">
<servlet-mapping url-pattern='/struts/*' servlet-name='plugin_match'/>
<servlet-mapping url-pattern='/other/*' servlet-name='plugin_match'/>
<servlet-mapping url-pattern='*.action' servlet-name='plugin_match'/>
<servlet-mapping url-pattern='*.html' servlet-name='plugin_match'/>
<servlet-mapping url-pattern='*.do' servlet-name='plugin_match'/>
<servlet-mapping url-pattern='/dwr/*' servlet-name='plugin_match'/>              
</web-app>

这样struts2的action就可以正常工作了。




Jvm.cn Linux系统专业Jsp空间,php空间
2008-2-14 11:33 AM#1
查看资料  发短消息  顶部
 
jdk_cn
乞丐

Banned



UID 63549
精华 0
积分 -9
帖子 122
金钱 -9 喜悦币
威望 0
人脉 0
阅读权限 1
注册 2005-3-18
状态 离线
[推荐阅读] php使用curl采集的问题
不一定都需要这样



Jvm.cn Linux系统专业Jsp空间,php空间
2008-2-14 08:42 PM#2
查看资料  发短消息  顶部
     


  可打印版本 | 推荐给朋友 | 订阅主题 | 收藏主题 | 开通个人空间  


 




Powered by Discuz! 6.1.0  © 2001-2010 Comsenz Inc.
Processed in 0.022544 second(s), 6 queries

(冀ICP备05009913号) 管理员:sadly 邮箱/MSN: sadly@phpx.com QQ:824008(长隐) 清除 Cookies - - Archiver - WAP