替换jar包
替换相关的jar,可以从官网下载,本人是从中央仓库下载的【地址:https://mvnrepository.com/】。
不联网本地安装jar包到本地仓库的命令:
mvn install:install-file -Dfile=D:\local\struts2-core-2.5.26.jar -DgroupId=org.apache.struts -DartifactId=struts2-core -Dversion=2.5.26 -Dpackaging=jar
升级的jar包一览
struts升级要点
删除。
xwork-core-2.3.32.jar2.5.X已把xwork-core整合到struts2-core,所以删除
/p>
/span>"http://struts.apache.org/dtds/struts-2.5.dtd">
web.xml调整
<filter> <filter-name>struts2filter-name> <filter-class>org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilterfilter-class> filter>
把 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter 中的.ng 去掉 修改为
<filter> <filter-name>struts2filter-name> <filter-class>org.apache.struts2.dispatcher.filter.StrutsPrepareAndExecuteFilterfilter-class> filter>
哪些jar包要升级可根据Compile Dependencies
Spring升级
因为spring版本太低,从2.5.6升级到5.2.9.release。
applicationContext.xml修改。