Migrating to Java Platform, Enterprise Edition 7

Version 9.0 of the product supports the Java™ Platform, Enterprise Edition (Java EE) 7 specification. Your new and existing enterprise applications can take advantage of the capabilities added by Java EE 7.

About this task

For information about the specifications included in Java EE 7, see Java EE 7 in WebSphere Application Server traditional.

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

All applications that run on WebSphere Application Server Version 9.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 you can update your configuration to use the Java EE 6 implementation. For information about updating your configuration, see Coexistence of JAX-RS 2.0 with JAX-RS 1.1 and Identifying and modifying the JPA specification level.

Procedure

  1. Update your applications as needed to conform to the specifications.
    Best practice Best practice: Rather than manually looking through your applications for API and specification changes, scan your applications for any required changes by using the Migration Toolkit for Application Binaries and the WebSphere Application Server Migration Toolkit.

    The application binary scanner provides a detailed migration analysis report for your application, so you can better understand the type and scope of changes that the application might require. When you migrate your applications, the Eclipse-based migration toolkit provides quick fixes to automatically update your 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 your applications.

    Deploy applications that use new Java EE 7 capabilities only to Version 9.0 deployment targets. You 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.

Icon that indicates the type of topic Task topic



Timestamp icon Last updated: March 5, 2017 17:28
File name: tovr_migrating_javaee.html