我们有一些基于Struts 2.3.x的遗留应用程序,Struts 2.3.x现在已经停产,我们正在寻求升级:
问题:
1)从Struts 2.3.x到Struts 2.5.x的迁移指南有什么建议吗?
2)这里有没有人经历过从Struts 2.3.x迁移到Struts 2.5.x的过程?他们遇到了什么挑战,以及帮助他们克服这些挑战的解决方案?
发布于 2020-04-14 19:45:28
可以,只需要3个步骤: 1.将struts的pom.xml中的依赖项从2.3.x更改为2.5.x 2.将struts.xml中的top标记从2.3.x更改为2.5.x 3.导入struts-2.5.dtd而不是2.3.dtd
你不需要做任何具体的修改,因为struts2.3和2.5之间没有太大的区别
发布于 2020-08-20 21:37:44
除了Aakashdeep Singh的答案中的变化外,StrutsPrepareAndExecuteFilter还从org.apache.struts2.dispatcher.ng.filter移动到了org.apache.struts2.dispatcher.filter。
您可能希望参考Struts提供的migration guide,以确保不会遗漏任何内容。
https://stackoverflow.com/questions/58015640
复制相似问题