JVM Parameters

The following section provides the details of the JVM parameters for Campaign run time.

Run the installer executable with this option:

-DUNICA_GOTO_CREATEEARFILE=TRUE

On UNIX type systems, run the .bin file rather than the .sh file.

The installer wizard runs.

While deploying unica campaign on websphere application.

Add JVM argument -Dhttps.protocols=TLSv1.2 in Websphere for Unica Deliver to work.

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

Note: This system property is required only if Campaign communicates with Collaborate using https protocol.

Deploying Campaign on WAS from a WAR file

Users can add the following JVM arguments to enable unicode support with this JVM.
  • -Dfile.encoding=UTF-8
  • -Dclient.encoding.override=UTF-8
  • -Dcollaborate.https.port=<https port configured for collaborate>

Deploying Campaign on WAS from an EAR file

Users can add the following JVM arguments to enable unicode support with this JVM.
  • -Dfile.encoding=UTF-8
  • -Dclient.encoding.override=UTF-8

-Dhttps.protocols=TLSv1.2 -Djdk.tls.client.protocols=TLSv1.2

Set the protocol to TLSv1.2 from WAS admin console

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

Deploying Unica Campaign on WebLogic

Add the following parameters in the JAVA_OPTIONS section of startWeblogic.cmd or startWeblogic.sh,
  • -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

Configuring WebLogic to display reports (UNIX),

Modify the JAVA_OPTIONS parameter to add the following value:

-Djava.awt.headless=true for your weblogic server (startWeblogic.sh)

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

Deploying Unica Campaign on JBoss Application Server

Modify the JAVA_OPTIONS parameter to add the following value in setenv.bat/sh.

set "JAVA_OPTS=%JAVA_OPTS%
  • -DUNICA_PLATFORM_CACHE_ENABLED=true
  • -Dclient.encoding.override=UTF-8
  • -Djboss.as.management.blocking.timeout=3600
  • -Dcollaborate.https.port=<https port configured for collaborate>

Deploying Unica Campaign on Tomcat Application Server

Modify the JAVA_OPTIONS parameter to add the following value in setenv.bat/sh.

set JAVA_OPTS=%JAVA_OPTS% -DUNICA_PLATFORM_CACHE_ENABLED=true -Dclient.encoding.override=UTF-8.

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

While using datafilteringScriptTool with SSL, datafilteringScriptTool script (.bat or .sh)

SET SSL_OPTIONS=-Djavax.net.ssl.keyStoreType="JKS"

-Djavax.net.ssl.trustStore="C:\security\myTrustStore.jks"

-Djavax.net.ssl.trustStorePassword=myPassword

"%JAVA_HOME%\bin\java" -DUNICA_PLATFORM_HOME="%UNICA_PLATFORM_HOME%"

%SSL_OPTIONS%

com.unica.management.client.datafiltering.tool.DataFilteringScriptTool %*

Configuring the ACOOptAdmin tool (ACOOptAdmin.sh (UNIX) or ACOOptAdmin.bat (Windows) file)
  • -Djavax.net.ssl.keyStoreType=keyStoreTypeValue
  • -Djavax.net.ssl.keyStore=<keyStoreValue>
  • -Djavax.net.ssl.keyStorePassword=<keyStorePasswordValue>
  • -Djavax.net.ssl.trustStore=<trustStoreValue>
  • -Djavax.net.ssl.trustStorePassword=<trustStorePasswordValue>+

Configuring WebLogic to display reports (UNIX) (inside startWeblogic.sh)

Modify the JAVA_OPTIONS parameter to add the following value:

-Djava.awt.headless=true

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