Java- Struts2.3.37升級至Struts2.5.33紀錄
這次因資安問題,將某java專案Struts2.3.37升級至Struts2.5.33,
參考以下連結們解決了
處理重點:
1. 先確認jdk要是1.7或以上 => 目前專案: jdk1.8
2. tomcat要大於7 => 目前專案: tomcat 8
3. 因連結中的jar檔處理都是直接手動貼上或用maven => 目前專案是用gradle,無法參考連結中做法,但依這次經驗,雖然我有在build.gradle中更新org.springframework系列 (spring-jdbc,spring-asm,spring-tx除外, 皆從3.1.1.RELEASE 升級到4.3.26.RELEASE)、org.apache.logging.log4j (2.17.1到2.12.4)、org.slf4j (1.7.32到1.7.30)。
但看起來只需更新org.apache.struts系列(2.3.37升級到2.5.33)
4. 專案的web.xml & struts.xml需要修改
5. 最後就是修改jsp的Struts語法便完成升級了
struts2 2.3.x升級到struts2 2.5.x 流程
https://blog.csdn.net/moxiaofan123/article/details/115510962
Struts2 2.3.15升級2.5.30總結
https://blog.csdn.net/weixin_47120324/article/details/124728827
原!struts安全漏洞,由2.3.37版本升級至2.5.22
https://www.cnblogs.com/wuyun-blog/p/13503665.html
struts2升級到2.5版本需要注意的幾點
https://www.twblogs.net/a/5db2b64cbd9eee310d9ff120
Struts2升级到2.5.16
https://blog.51cto.com/u_13447469/3883720
struts2.3升级到2.5步骤
https://blog.51cto.com/u_13363083/5853802
struts2升级至2.5.30
https://www.cnblogs.com/zwgblogs/p/16318578.html
處理升級到2.5.33時jsonUtil.serialize報錯問題:
Struts2升级版本到2.5.10.1步骤
留言
張貼留言