Mandatory:
- Change all Struts2 jars from
2.1.8.1
to2.3.16
- Change struts2-jquery-plugin from
3.5.1
to3.7.0
(or it won't work with 2.3.16, only with lower versions)
Suggested:
- Upgrade Hibernate to 4.x
- Upgrade Spring to 3.x
If possible, use Hibernate as JPA2 implementation, instead of using it as raw Hibernate (old way). Then you will discover that Spring is no longer needed (for persistence at least), especially if you are using JAVA EE 6.
P.S: you will need to upgrade also Apache Commons and other shared libraries according to the latest version, just use Maven Repository to get the proper version numbers.