JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Configuring Oracle Java CAPS JBI Components for GlassFish Clustering     Java CAPS Documentation
search filter icon
search icon

Document Information

Configuring Oracle Java CAPS JBI Components for Clustering

JBI Component Clustering Overview

Clustering Overview

Component Support for Clustering

Load Balancing and Failover

Clustering Setup Summary

Creating a GlassFish Cluster

To Create a GlassFish Cluster

Adding a Java CAPS JBI Component to a Cluster

To Add a Shared Library to a Cluster

To Add a Java CAPS JBI Component to a Cluster

Modifying Server Properties for Java CAPS JBI Components in a Cluster

To Modify Runtime Properties for a Component in a Cluster

To Create Application Configurations and Variables for a Component in a Cluster

To View the Descriptor for a Component in a Cluster

To Set Logging Properties for a Component in a Cluster

To Monitor a Component in a Cluster

Configuring the BPEL Service Engine for Clustering

Setting Up the BPEL Database

To Set Up the BPEL Database

Adding the BPEL Service Engine to the Cluster

To Add the BPEL Service Engine to the Cluster

Debugging a Business Process Deployed in a Cluster

To Debug a Business Process Deployed in a Cluster

Configuring the IEP Service Engine for Clustering

Setting Up the IEP Database

To Set Up the IEP Database

Adding the IEP Service Engine to the Cluster

To Add the IEP Service Engine to the Cluster

Configuring the XSLT Service Engine for Clustering

To Add the XSLT Service Engine to the Cluster

Configuring the Java EE Service Engine for Clustering

To Enable the Java EE Service Engine on the Cluster

Configuring the Data Mashup Service Engine for Clustering

To Add the Data Mashup Service Engine to the Cluster

Configuring the Database Binding Component for Clustering

Creating the Clustering Database for the Database Binding Component

To Create the Clustering Database for the Database Binding Component

Adding the Database Binding Component to the Cluster

To Add the Database Binding Component to the Cluster

Configuring the File Binding Component for Clustering

Adding the File Binding Component to the Cluster

To Add the File Binding Component to the Cluster

Configuring the File BC WSDL File for Clustering

To Configure the File BC WSDL File for Clustering

Configuring the FTP Binding Component for Clustering

Adding the FTP Binding Component to the Cluster

To Add the FTP Binding Component to the Cluster

Configuring the FTP BC WSDL for Clustering

To Configure the FTP BC WSDL for Clustering

Configuring the HTTP Binding Component for Clustering

Enabling the HTTP Binding Component on the Cluster

To Enable the HTTP Binding Component on the Cluster

Configuring the HTTP BC Port Numbers for Clustering

To Configure the HTTP BC Port Numbers for Clustering

Configuring the JMS Binding Component for Clustering

To Add the JMS Binding Component to the Cluster

Configuring the LDAP Binding Component for Clustering

To Add the LDAP Binding Component to the Cluster

Configuring the Scheduler Binding Component for Clustering

To Add the Scheduler Binding Component to the Cluster

Deploying a Service Assembly to a Cluster

To Deploy a Service Assembly to a Cluster

Configuring Components for Standalone High Availability and Failover

Configuring the BPEL Service Engine for Multiple Standalone Instances

To Configure the BPEL Service Engine for Multiple Standalone Instances

Configuring the IEP Service Engine for Multiple Standalone Instances

To Configure the IEP Service Engine for Multiple Standalone Instances

Modifying Server Properties for Java CAPS JBI Components in a Cluster

Once you have added a Java CAPS JBI component to a cluster, you can update the runtime properties, update the application configuration (including adding variables), view the component descriptor, set logging levels, and monitor the component. You must perform these tasks on the GlassFish Admin Console, and you need to update the configuration for each instance of that component in the cluster. Configuring runtime properties in NetBeans will not work for the cluster.


Caution

Caution - Each time you add a new instance to a cluster, you need to configure the server properties of all components on the cluster for the new instance. If you uninstall and reinstall a component or drop it from the cluster and add it back in, you need to reconfigure the component as well.


Before you perform any of these tasks, make sure the component is enabled on the cluster. Do the following to enable the cluster:

To Modify Runtime Properties for a Component in a Cluster

  1. On the GlassFish Admin Console, expand JBI and then expand Components.
  2. Select the name of the component to configure.
  3. Click the Configuration tab.
  4. In the View/Update Instance field, select the first instance to configure.
  5. Modify any of the runtime properties.

    The runtime properties for each component are described in that component's user guide.

  6. Click Save.
  7. Repeat the above steps for each instance in the cluster, selecting a different instance each time until all instances are configured.

    Caution

    Caution - When updating properties for a component that uses a persistence database, such as the BPEL SE, IEP SE, or Database BC, be sure that all instances of that component point to the JDBC resource for the same persistence database.


To Create Application Configurations and Variables for a Component in a Cluster


Note - Not all components support application configurations or application variables. For example, the Data Mashup SE is the only service engine that supports configurations and variables.


  1. On the GlassFish Admin Console, expand JBI and then expand Components.
  2. Select the name of the component to configure.
  3. Click the Application tab.
  4. To add a new configuration definition, do the following:
    1. In the View/Update Instance field, select the first instance to configure.
    2. Click Add Configuration.
    3. In the Identification section, enter a name for the configuration.
    4. Enter values for any of the displayed properties.
    5. Click Save.
    6. Repeat the above steps for each instance in the cluster, selecting a different instance each time until all instances are configured.

      Caution

      Caution - When updating properties for a component that uses a persistence database, such as the BPEL SE, IEP SE, or Database BC, be sure that all instances of that component point to the JDBC resource for the same persistence database.


  5. To add a variable, do the following:
    1. Click the Variables sub-tab.
    2. In the View/update Instance field, select the first instance to configure.
    3. Click Add Variable.
    4. Enter a Name, Type, and Value for the variable.
    5. Click Save.
    6. Repeat the above steps for each instance in the cluster, selecting a different instance each time until all instances are configured.

To View the Descriptor for a Component in a Cluster

  1. On the GlassFish Admin Console, expand JBI and then expand Components.
  2. Select the name of the component to configure.
  3. Click the Descriptor tab.
  4. Review the displayed information.

To Set Logging Properties for a Component in a Cluster

  1. On the GlassFish Admin Console, expand JBI and then expand Components.
  2. Select the name of the component to configure.
  3. Click the Loggers tab.
  4. In the View/Update Instance field, select the first instance to configure.
  5. Select a new logging level for any of the displayed component loggers.
  6. Click Save.
  7. Repeat the above steps for each instance in the cluster, selecting a different instance each time until all instances are configured.

To Monitor a Component in a Cluster

  1. On the GlassFish Admin Console, expand JBI and then expand Components.
  2. Select the name of the component to Monitor.
  3. Click the Monitoring tab.
  4. In the View Instance field, select the instance to monitor.
  5. View the statistics displayed for the component.
  6. To view statistics for a different instance, select the instance from the View Instance field.