使用grails的struts1插件,移植原有的struts项目到grails. 要注意的问题。
1. 要使用grails-struts1-1.3.8.1.zip,不要用grails-struts1-1.3.8.zip。grails-struts1-1.3.8.zip存在bug,其在tomcat下,会出 Cannot find catalog 'struts' 错误。
2. 如果你修改的web.xml template中有filter, 要注意查看最后生成的web.xml,有可能filter-mapping 会被放在 filter 之前,而引起错误。
3. 注意lib目录中的libraries. 如果有重复的lib,最好删除旧版本的。例如struts1插件中带的commons-validator就比Grails_Home/lib里的commons-validator新。
4. 注意修改grails-app/conf/DataSource.groovy的数据源。
Struts 1 Plugin http://docs.codehaus.org/display/GRAILS/Struts+1+Plugin