Your Enterprise JavaBeans (EJB) 3.0 application must
use supported EJB 3.0 configurations. Installing an application that uses
unsupported EJB 3.0 configurations might result in errors when you install,
start, or run the application.
The following application configurations are valid for the Feature Pack
for EJB 3.0:
- EJB 3.0 modules must use only the new XML-based binding file format.
EJB
3.0 modules cannot use the prior XMI-based binding format. Use of XMI-format
binding files in an EJB 3.0 module can cause errors or unpredictable results.
- EJB 3.0 modules cannot use the XMI-based extension file format.
The
Feature Pack for EJB 3.0 does not support an XMI-based extension file format.
Thus, any supported extensions used in EJB 3.0 modules receive default values.
Use of XMI-format extension files in an EJB 3.0 module can cause errors or
unpredictable results.
- Modules in Version EJB 2.1 and earlier must use an ibm-ejb-jar-bnd.xmi file
to provide explicit bindings for the module.
The modules must not use an
XML-based binding file format such as in the ibm-ejb-jar-bnd.xml file
to provide explicit bindings.
- Enterprise archive (EAR) files for an application must either have a Java 2
Platform, Enterprise Edition (J2EE) Version 1.4 META-INF/application.xml deployment
descriptor file or not have an application.xml file.
- A Java 2 Platform, Enterprise Edition (J2EE) application client module
must have a J2EE Version 1.4 META-INF/application-client.xmi deployment
descriptor file or not have an application-client.xml file.
If
an application-client.xml deployment descriptor is present,
the module can use the old ibm-application-client-bnd.xmi file
to provide explicit bindings for the module. In this case, the module cannot
contain XML versions of the bindings file. If an application-client.xml deployment
descriptor is not present, only the new ibm-application-client-bnd.xml file
provides explicit bindings for the module.
- Web modules must contain a WEB-INF/web.xml deployment
descriptor file at the Servlet 2.4 level.
The WEB-INF directory
for the Web module can optionally contain the ibm-web-bnd.xmi or ibm-web-ext.xmi files.