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
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
- 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.