Installable module versions

The contents of a module affect whether install the module on a WAS v6 and later (6.x) deployment target, or must install the module on a V5.0 and later (5.x) deployment target.

Installable application modules

We can install an application, enterprise bean (EJB) module or Web module developed for a V5.x product on a 5.x or 6.x deployment target, provided the module--

  • Does not support J2EE 1.4;

  • Does not call any 6.x runtime APIs; and

  • Does not use any 6.x product features.

If the module supports J2EE 1.4, calls a 6.x API or uses a 6.x feature, then install the module on a 6.x deployment target.

Select options such as Pre-compile JSP, Use Binary Configuration, Deploy Web services or Deploy enterprise beans during application installation to a 6.x server or a 6.x deployment manager indicates that the application uses 6.x product features. We cannot deploy such applications on a 5.x deployment target. You must deploy such applications on a 6.x deployment target.

Similarly, deploy an application that uses J2EE 1.4 features such as Java Authorization Contract for Containers (JACC) provided by an application server on a 6.x deployment target.

Installable RAR files

We can install a standalone resource adapter (connector) module, or RAR file, developed for a V5.x product to a 5.x or 6.x deployment target, provided the module does not call any 6.x runtime APIs. If the module calls a 6.x API, then install the module on a 6.x deployment target.

Deployment targets

A 5.x deployment target is a server or a cluster with at least one member on a WAS V5 product.

A 6.x deployment target is a server or cluster with all members on a WAS V6 product.

Table 1. Compatible deployment target versions for 5.x and 6.x modules
Module type Module Java support Module calls 6.x runtime APIs or uses 6.x features? Client versions that can install module Deployment target versions
Application, EJB, Web, or client J2EE 1.3 No 5.x or 6.x 5.x or 6.x
Application, EJB, Web, or client J2EE 1.3 Yes 6.x 6.x
Application, EJB, Web, or client J2EE 1.4 Yes or No 6.x 6.x
Resource adapter JCA 1.0 No 5.x or 6.x 5.x or 6.x
Resource adapter JCA 1.0 Yes 6.x 6.x
Resource adapter JCA 1.5 Yes or No 6.x 6.x


 

Related Tasks


Installing application files
Updating applications