Deploying Campaign on JBoss Application Server
You can deploy HCL® Marketing Software products on Jboss application server.
About this task
- Verify that your version of JBoss meets the requirements that are described in the Recommended Software Environments and Minimum System Requirements document, including any necessary fix packs or upgrades.
- HCL Marketing Software products customizes the JVM used by Jboss. You might need to create a Jboss instance that is dedicated to HCL Marketing Software products if you encounter JVM-related errors
- 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 standalone.conf in the JBOSS_EAP_HOME/bin
e.g : JAVA_OPTS="-Xms1024m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m "
These are the suggested minimum values. Analyze your sizing requirements to determine correct values for your needs.Depending upon system load -Xmx and MaxMetaspaceSize value should be adjusted. Note that a 64-bit application server and JVM are usually required for values greater than 2048.
- 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"
- Go to the JBoss Enterprise Application management Console e.g http://<Jboss_Host_IP>:<Port>/management
- Deploy Campaign.war/EAR on JBOSS.
- Alternately you can also deploy Campaign.war using jboss-cli.bat/sh.
e.g Execute the command: jboss-cli.bat/sh and connect to Jboss instance using the command - connect <Jboss_Host_IP>:<JBOSS management Port>
deploy <Campaign_Install_Path/Campaign/Campaign.war
- After all these changes restart the Jboss application server.