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
-
Update your applications as needed to conform to the specifications.
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 that 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.
- 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.