Bereitstellen von Unica Campaign unter JBoss Application Server

Sie können Unica-Produkte unter dem Jboss-Anwendungsserver bereitstellen.

Warum und wann dieser Vorgang ausgeführt wird

Befolgen Sie bei der Bereitstellung von Unica Campaign unter Jboss die folgenden Richtlinien:
  • Überprüfen Sie, ob Ihre Version von Jboss die Anforderungen im Dokument Empfohlene Software-Umgebungen und Mindestsystemanforderungen erfüllt, einschließlich aller erforderlichen Fix-Packs oder Upgrades.
  • HCL Unica-Produkte passen die von Jboss verwendete JVM an. Eventuell müssen Sie eine Jboss-Instanz erstellen, die für HCL Unica-Produkte bestimmt ist, wenn Fehler im Zusammenhang mit JVM auftreten.
  • Wenn Sie die Bereitstellung in einer Produktionsumgebung durchführen, setzen Sie die JVM-Speicher-Heap-Größenparameter auf mindestens 1024, indem Sie die folgende Zeile zum standalone.conf im JBOSS_EAP_HOME/bin hinzufügen.

    z.B : JAVA_OPTS="-Xms1024m -Xmx1024m -XX:MetaspaceSize=96M -XX:MaxMetaspaceSize=256m "

    Dies sind die vorgeschlagenen Mindestwerte. Analysieren Sie Ihre Anforderungen für Größeneinstellungen, um die richtigen Werte für Ihre Bedürfnisse zu ermitteln. Abhängig von der Systembelastung sollten die Werte -Xmx und MaxMetaspaceSize angepasst werden. Beachten Sie, dass ein 64-Bit-Anwendungsserver und JVM in der Regel für Werte notwendig sind, die 2048 überschreiten.

  • Ändern Sie den Parameter JAVA_OPTIONS, und fügen Sie den folgenden Wert in setenv.bat/sh.

    Setzen Sie "JAVA_OPTS=%JAVA_OPTS%

    -DUNICA_PLATFORM_CACHE_ENABLED=true

    -Dclient.encoding.override=UTF-8

    -Djboss.as.management.blocking.timeout=3600"

  • Rufen Sie die JBoss Enterprise Application Management Console auf, z. B. http://<Jboss_Host_IP>:<Port>/management
  • Stellen Sie Campaign.war/EAR auf JBOSS bereit.
  • Alternativ können Sie Campaign.war auch mit jboss-cli.bat/sh bereitstellen.

    z.B. Führen Sie diesen Befehl aus: jboss-cli.bat/sh und stellen Sie eine Verbindung zur Jboss-Instanz mit dem Befehl - connect <Jboss_Host_IP>:<JBOSS management Port>

    <Campaign_Install_Path/Campaign/Campaign.war bereitstellen

  • Starten Sie nach all diesen Änderungen den Jboss-Anwendungsserver neu.