Deploying Unica Campaign on WebLogic

You can deploy Unica products on WebLogic. If a console is not accessible or does not exist, you can emulate a console using VNC or Exceed kind of applications. Contact your technical administrator to enable GUI mode display on Linux environments.

About this task

Use the following guidelines when you deploy Unica Campaign on WebLogic:
  • Unica products customize the JVM used by WebLogic. You might need to create a WebLogic instance that is dedicated to Unica products if you encounter JVM-related errors.
  • Verify that the 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.
  • Deploy the Unica products as web application modules.
  • On UNIX systems, you must start WebLogic from the console to allow correct rendering of graphical charts. The console is usually the machine on which the server is running. However, in some cases the web application server is set up differently.

    Connecting to the UNIX machine via telnet or SSH always causes problems rendering charts.

  • If you are configuring WebLogic to use the IIS plug-in, review the WebLogic documentation.
  • Add the following parameters in the JAVA_OPTIONS section of startWeblogic.cmd or startWeblogic.sh:
    
    -Dfile.encoding=UTF-8
  • Add the following parameters if you require to enable unicode support with Unica Campaign environment.

    -Dfile.encoding=UTF-8

    -Dclient.encoding.override=UTF-8

    -Dcollaborate.https.port=<https port configured for collaborate>

  • If you are deploying in a production environment, set the JVM memory heap size parameters to at least 1024 by adding the following line to the setDomainEnv script:

    Set MEM_ARGS=-Xms1024m -Xmx1024m -XX:MaxPermSize=256m

  • Under certain circumstances, deploying older legacy interactive channels or interactive channels with large deployment histories can stress the system and require 2048mb or greater of Unica Campaign designtime and/or Interact runtime Java heap space.

    System administrators can adjust the amount of memory available to the deployment systems via the following JVM parameters:

    -Xms####m -Xmx####m -XX:MaxPermSize=256m

    Where the characters #### should be 2048 or higher (depending on their system load.) Note that a 64-bit application server and JVM are usually necessary for values greater than 2048.

These are the suggested minimum values. Analyze your sizing requirements to determine correct values for your needs.