Project Open ESB
JBI Components Installation Instructions

Copyright © 2007 Sun Microsystems, Inc. All rights reserved.

Installing JBI Components for Open ESB

The JBI runtime for Project Open ESB is integrated as part of GlassFish V2. You can install JBI components that interoperate with the JBI runtime into a GlassFish V2 installation.

Some of the JBI components in this add-on installer are BPEL Engine, IEP Engine, XSLT Engine, File Binding, FTP Binding, SMTP Binding.

Promoted builds of Glassfish V2 can be downloaded from: http://download.java.net/jbi/binaries/open-esb/main/promoted/latest/

The latest builds of the JBI components can be downloaded from:

Use the jbi_components_installer.jar file (available with either the latest milestone or latest daily build) to install JBI components into a GlassFish V2 application server installation.

Procedure for Installing JBI Components into a GlassFish V2 Installation

  1. Make sure you have already installed GlassFish V2.

    The application server must be stopped before proceeding. Use the following command to stop the application server:

    asadmin stop-domain [domain-name]

  2. Download jbi_components_installer.jar to the following location in your application server installation:

    <appserver-install-root>/addons

  3. Navigate to the <appserver-install-root> directory and run:

    asadmin install-addon <appserver-install-root>/addons/jbi_components_installer.jar

  4. After installation is complete, you can view the JBI components at:

    <appserver-install-root>/addons/jbi_components/

  5. Start the application server domain:

    asadmin start-domain [domain-name]

    If this is a developer profile installation the components will be installed in the domain.

    If this is a cluster profile installation, the components will be installed in the Domain Admin Server (DAS) and other instances.

  6. View the JBI components in:

    <appserver-install-root>/domains/<domain-name>/jbi/components

    For example:

    <appserver-install-root>/domains/domain1/jbi/components (Developer Profile)

    <appserver-install-root>/domains/domain1/jbi/components (Cluster Profile) <appserver-install-root>/nodeagents/agent1/instance1/jbi/components (Cluster Profile)

Note: This procedure assumes the following configuration for GlassFish, V2:

  • You have accepted the default settings during installation of GlassFish
  • Your Application Server configuration stores the admin password in a file

If your configuration differs from this configuration, you might have to modify the procedures accordingly.