Web application clustering

You can configure the HCL® Campaign web application in a cluster by completing additional tasks during the HCL Campaign installation.

Important: If you integrate HCL Campaign with eMessage or Interact, do not configure a clustered web application environment.

To install HCL Campaign in a clustered web application environment, follow the instructions from chapters 2 through 8 and supplement those instructions with information from this chapter.

Note: If you have problems after deploying HCL Campaign in a cluster, copy the file commons-lang.jar to the directory /data/webservers/IBM/WAS85ND/lib/ext.

When you install HCL Campaign in a cluster, there are many ways to configure the installation. The following steps describe the basic process:

  1. Run the installers on one system, typically, the administration server or whatever the equivalent is for your application server type.
  2. Create and share a file directory to hold the upload files for all of the HCL Campaign installations.
  3. Create the EAR or WAR file and deploy it on each server in the cluster.
  4. Configure each system to share the HCL Marketing Platform system tables and the HCL Campaign system tables.
  5. Configure each system to use the shared file directory.
  6. Determine which server in the cluster will send notifications. Then, suppress the notification process on all of the other servers.
  7. Configure campaign_ehcache.xml for distributed caching of templates and offer folders.