Deploying Unica Centralized Offer Management on WebLogic

Use the following guidelines for deploying Unica Centralized Offer Management on WebLogic.

About this task

  • Unica products customize the JVM used by WebLogic. You might create a WebLogic instance dedicated to Unica products if you encounter JVM-related errors.
  • Do not install more than one Unica Centralized Offer Management application under the same WebLogic domain.
  • Verify that the Software Development Kit (SDK) selected for the WebLogic domain you are using is the Sun SDK by looking in the startup script (startWebLogic.cmd) for the JAVA_VENDOR variable. It should be set to JAVA_VENDOR=Sun. If it is set to JAVA_VENDOR=BEA, JRockit has been selected. JRockit is not supported. To change the selected SDK, refer to the WebLogic documentation.

Complete the following steps to deploy Unica Centralized Offer Management to WebLogic:

Procedure

  1. If you are configuring WebLogic to use the IIS plug-in, review the WebLogic documentation to determine whether you have additional requirements.
  2. From the bin directory under your WebLogic domain directory, locate and open the setDomainEnv script in a text editor. Scroll to the JAVA_OPTIONS property and add the following entries. Use a space to separate entries.
    • -DOFFER_HOME=<UNICA_HOME>\<Offer_Home>

      Where <UNICA_HOME> is the path to the top-level directory and <Offer_Home> is the path to the directory where you installed Unica Centralized Offer Management. Typically, this directory is <UNICA_HOME>/CentralizedOffer.

    • For your installation to support non-ASCII characters, example for Portuguese or for locales that require multi-byte characters, add the following arguments to Generic JVM Arguments at the server level:
      -Dfile.encoding=UTF-8
      -Dclient.encoding.override=UTF-8
  3. Save and close the file.
  4. Restart WebLogic.
  5. Deploy Unica Centralized Offer Management as a web application module: select Offer.war.
  6. Start the deployed web application.