Java EE version migration

The rules in this section are related to moving Java EE levels. The migration rules represent behavior changes that were introduced in Java EE 6, 7 and 8. Most of the Java EE 7 changes in JAX-RS, CDI, and JPA are because of underlying implementation changes. Migrating JAX-RS and JPA is optional because the Java EE 6 implementations can run with the rest of the Java EE 7 profile. If you are migrating to Java EE 8 in WebSphere Liberty, all technologies must be at a Java EE 8 level.

The Java EE 6 rules contain behavior changes that were introduced in Java EE 6 for Liberty and traditional WebSphere. There are also rules for traditional WebSphere that describe configuration that is required to remain at the Java EE 6 level of JAX-RS or JPA.