Struts2+ Hibernate開發(fā)完了后部署到Resion3中,發(fā)現(xiàn)只能單獨看jsp頁面,*.action的頁面都不能使用。
從網(wǎng)上搜了一下,解決方法如下:
因Resin的mod_caucho插件一般情況下僅對Servlet,JSP服務,不會對Struts2中的Filter方式提供網(wǎng)址服務,
因此可以使用"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>
,問題解決了