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步骤

https://blog.csdn.net/leoluoxu/article/details/80448277

留言

熱門文章