Struts2+ Hibernate开发完了后部署到Resion3中,发现只能单独看jsp页面,*.action的页面都不能使用。
从网上搜了一下,解决方法如下:
因Resin的mod_caucho插件一般情况下仅对Servlet,JSP服务,不会对Struts2中的Filter方式提供网址服务,
因此可以使用"Special servlet-mapping"。
在WEB—INF目录下再新建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>
,问题解决了