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 your operating system is AIX®, extract the Unica Centralized Offer Management WAR file, delete the xercesImpl.jar file from WEB_INF/lib directory, and recreate the WAR file.
    If the installer combined products in an EAR file, you must first extract that file to obtain the WAR file, and you must recreate the EAR file.
  2. If you are configuring WebLogic to use the IIS plug-in, review the WebLogic documentation to determine whether you have additional requirements.
  3. 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
    • For the Oracle database, set the following system property:
      -Doracle.jdbc.J2EE13Compliant=true
  4. Save and close the file.
  5. Restart WebLogic.
  6. Deploy Unica Centralized Offer Management as a web application module: select Offer.war.
  7. Start the deployed web application.