Configure JBoss

Configure JBoss for use in a CSA clustered environment:

  1. Open the CSA_HOME/jboss-as/standalone/configuration/standalone-full-ha.xml file in a text editor.

  2. Locate the server property and configure a unique node name for the node. Locate

    <server xmlns="urn:jboss:domain:2.2" name="CHANGE ME!!">

    and set the name to [CSA_NODE_NAME].

    For example:

    <server xmlns="urn:jboss:domain:2.2" name="csa_node1">

  3. Update the messaging subsystem password. Change

    <cluster-password>${jboss.messaging.cluster.password:CHANGE ME!!}</cluster-password>

    to

    <cluster-password>password</cluster-password>

  4. Locate the transactions subsystem and configure the node identifier for the <core-environment> property (set the node identifier to the unique node name you configured in step 2). Locate

    <subsystem xmlns="urn:jboss:domain:transactions:2.0">
       <core-environment>

    and add set the node identifier to [CSA_NODE_NAME]. For example:

    <subsystem xmlns="urn:jboss:domain:transactions:2.0">
       <core-environment node-identifier="csa_node1">

  5. Add the node's IP address to the public interface. Locate

    <interface name="public">

    and add the IP address [CSA_NODE1_IP_ADDR]. For example:

    <interface name="public">
       <inet-address value="${jboss.bind.address:<CSA_Node_ip_Address>}"/>
    </interface>