Tuning the deployment of EJB applications
When the product deploys an enterprise bean (EJB) application, it searches for remote EJB
beans. You can reduce the deployment time of applications that contain many EJB JAR files by setting
the IBM-Enable-Remote-EJB-List
attribute to true
, even if your
application does not contain any remote EJB beans.
About this task
When the product deploys an application, it searches for remote EJB beans by reading the class
files in EJB JAR files to find classes or super classes that implement the
java.rmi.Remote
interface. For large applications with many EJB JAR files, this
search can cause a significant delay in the deployment of the application.
In version 9.0.5.7 and later, you can specify the IBM-Enable-Remote-EJB-List
and
IBM-Remote-EJB-List
attributes in your MANIFEST.MF file to
enable and specify a list of remote EJB beans. When these attributes are present, the product uses
the specified list instead of searching through the EJB JAR files. Even if your application does not
contain any remote EJB beans, you can override the search behavior and improve deployment times by
setting the IBM-Enable-Remote-EJB-List
attribute to true
without
specifying any remote EJB beans.