+

Search Tips   |   Advanced Search

Migrate to Java Platform, Enterprise Edition 7

v9.0 of the product supports the Java EE 7 specification. Your new and existing enterprise applications can take advantage of the capabilities added by Java EE 7.

For information about the specifications included in Java EE 7, see Java EE 7 in WAS traditional.

Important: Some specification updates introduced behavior changes that must be accounted for when you update the applications. For a list of behavior changes, see Migrate APIs and specifications.

All applications that run on WAS v9.0 must use the Java EE 7 implementation of a technology except for JAX-RS and JPA. For JAX-RS and JPA, the product configuration defaults to Java EE 7, but we can update the configuration to use the Java EE 6 implementation. For information about updating the configuration, see Coexistence of JAX-RS 2.0 with JAX-RS 1.1 and Identifying and modifying the JPA specification level.


Tasks

  1. Update the applications as needed to conform to the specifications.

    Rather than manually looking through the applications for API and specification changes, scan the applications for any required changes using the Migration Toolkit for Application Binaries and the WAS Migration Toolkit.

    The application binary scanner provides a detailed migration analysis report for the application, so we can better understand the type and scope of changes that the application might require. When we migrate the applications, the Eclipse-based migration toolkit provides quick fixes to automatically update our source when possible and provides detailed help for items that must be manually updated.

    For more information and to download the toolkit, see the Migration Toolkit on WASdev.

    bprac
  2. Deploy the applications.

    Deploy applications that use new Java EE 7 capabilities only to v9.0 deployment targets. We can deploy applications that are written to previous specifications to previous product version deployment targets.


What to do next

Test the deployed applications to ensure that the applications behave as expected. Update the applications as needed.


Related:

  • Ways to install enterprise applications or modules
  • Java EE 7 in WAS traditional
  • Migrate APIs and specifications
  • Programming model APIs and specifications
  • Knowledge Collection: Migration planning for WAS