struts2-2.3升级struts2-2.5
struts2-2.3升级struts2-2.5
记录一下自己的升级过程。。。
更换jar包
1.commons-lang3-3.8.1.jar
2.freemarker-2.3.28.jar
3.log4j-api-2.8.1.jar
4.log4j-core-2.8.1.jar
5.ognl-3.1.21.jar
6.struts2-core-2.5.20.jar
7.struts2-jasperreports-plugin-2.5.20.jar
8.struts2-json-plugin-2.5.20.jar
9.struts2-spring-plugin-2.5.20.jar
删除原有jar包:
1.xwork-core-2.3.16.3.jar
2.log4j-1.2.9.jar
3.log4j.jar
4.commons-lang3-3.1.jar
5.freemarker-2.3.19.jar
6.ognl-3.0.6.jar
7.struts2-core-2.3.16.3.jar
8.struts2-spring-plugin-2.3.16.3.jar
修改web.xml
1.Struts2的filter修改,删除路径中的ng
修改struts.xml
1.文件头描述改成2.5
增加log4j2.xml文件
struts目录中文件:
1.文件头描述改成2.5
2.package标签中增加strict-method-invocation="false"属性。
3.result-type修改name为dispatcher和velocity的class为org.apache.struts2.result.*(后面不变)。