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
- Ü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.