Java Over Oracle On-Prem JDK And Dependency version recommendations
This page outlines the recommended versions of heavily used web frameworks / ORMs, each application dependencies needs to be analyzed separately for upgrades. It is RECOMMENDED to move towards Spring Boot if using spring to make dependency management easier (Spring Boot, External Tomcat Deploy).
Component/Language | Minimum Version | Ideal Version | Links |
---|---|---|---|
JDK | 17 | 21 | |
Spring Framework | 6.1 | 6.2 | https://spring.io/projects/spring-framework#support |
Struts Framework | 6.0 | 6.4 | https://cwiki.apache.org/confluence/display/WW/Migration+Guide |
Hibernate | 6.4.x | 6.6.x | https://hibernate.org/orm/documentation/migrate/ |
EclipseLink | 4.x | 4.x | |
Tomcat | 9.0.90(check compatibility if using spring) | 10.1.26 | https://tomcat.apache.org/migration.html |