Unica Plan auf JBoss bereitstellen

Bei der Bereitstellung von Unica Plan unter JBoss müssen Sie eine Reihe von Richtlinien befolgen.

  1. Bestehende Kunden, die ein Upgrade auf JBOSS + 12.1 durchführen möchten, müssen die folgenden Schritte durchführen:
    • Die letzten Einträge für alle Benutzer löschen. Anmerkung: Administrator: Bitte teilen Sie allen Benutzern mit, dass sie vor der Migration zu JBOSS ihre jeweiligen letzten Einträge löschen müssen.
    • Löschen Sie das Verzeichnis <plan_home>/recentdata .
    • Migrieren Sie auf JBOSS + 12.1.
  2. Für Neukunden, die JBOSS + 12.1 installieren, ist keine Änderung erforderlich. Der Grund dafür ist, dass bei ihnen keine aktuellen Elemente vorhanden sind.

Suchen Sie im bin-Verzeichnis unter Ihrem JBoss-Installationsverzeichnis nach X und öffnen Sie das für Ihr Betriebssystem geeignete standalone.conf- oder standalone.conf. bat-Script in einem Texteditor. Blättern Sie bis zur Eigenschaft JAVA_OPTIONS und fügen Sie die nachfolgend aufgeführten Einträge hinzu. Trennen Sie die einzelnen Einträge durch ein Leerzeichen.

  • -Dplan.home=<HCL_Unica_Home>\<Plan_Home>

    Wobei <HCL_Unica_Home> der Pfad zum Basisverzeichnis ist und <Plan_Home> der Pfad zu dem Verzeichnis, in dem Sie Unica Plan installiert haben. Normalerweise ist dieses Verzeichnis HCL_Unica/Plan.

  • -Dfile.encoding=UTF-8
  • Stellen Sie sicher, dass die folgenden JVM-Parameter vorhanden sind. Wenn nicht, fügen Sie sie hinzu:
    • Fügen Sie für Version 12.1.0, 12.1.0.1, 12.1.0.2 und 12.1.0.3 die folgenden Parameter hinzu:
      • -Dlog4j2.contextSelector=org.apache.logging.log4j.core.async.AsyncLoggerContextSelector
      • -Dlog4j2.configurationFile=file:///<Plan_home>\conf\plan_log4j.xml (in case of fresh install of 12.1)
      • -Dlog4j.configurationFile=file:///<Plan_home>\conf\plan_log4j.xml (in case of fresh install of 12.1)
    • Bei Version 12.1.0.4 fügen Sie, wenn Sie installieren, die folgenden Parameter hinzu. Wenn Sie ein Upgrade von Version 12.1.0 oder höher durchführen, entfernen Sie die oben erwähnten Parameter und fügen Sie die folgenden Parameter hinzu:
      • -Dlog4j.configuration=file:///<Plan_home>\conf\plan_log4j_1x.xml
      • -Dplan.log4j.config=<Plan_home>\conf\plan_log4j.xml
      • -Dplan.log4j.async=true (If not set, deafults to true)
    Anmerkung:
    • Wenn Sie in den Versionen 12.1.0, 12.1.0.1, 12.1.0.2 und 12.1.0.3 plan_log4j.xml die Einstellung plan_log4j.xml angepasst und einige Änderungen vorgenommen haben, um sie an Ihr Unternehmen anzupassen, dann stellen Sie sicher, dass Sie diese Einstellungen in der hier angegebenen -Dlog4j2.configurationFile gemäß der -Dlog4j.configurationFile vornehmen, die wir jetzt für Sie bereitgestellt haben.
    • Wenn Sie in der Version 12.1.0.4 plan_log4j.xml die Einstellung angepasst und einige Änderungen vorgenommen haben, um sie an Ihr Unternehmen anzupassen, dann stellen Sie sicher, dass Sie diese Einstellungen in der hier angegebenen plan_log4j.xml gemäß der -Dplan.log4j.config vornehmen, die wir jetzt für Sie bereitgestellt haben.
    • Stellen Sie in den Versionen 12.1.0, 12.1.0.1, 12.1.0.2 und 12.1.0.3 sicher, dass die xml-Datei, auf die log4j2.configurationFile und log4j.configurationFile zeigen, identisch ist und der log4j2-Syntax folgt. Die Datei muss oben die folgenden zwei Zeilen enthalten:
       <?xml version="1.0" encoding="UTF-8"?>
      <Configuration packages="com.unica.afc.logger" monitorInterval="60">
    • Stellen Sie für Version 12.1.0.4 sicher, dass die Datei xml, auf die durch Datei -Dplan.log4j.config verwiesen wird, der Syntax log4j2 folgt. Die Datei muss oben die folgenden zwei Zeilen enthalten:
       <?xml version="1.0" encoding="UTF-8"?>
      <Configuration packages="com.unica.afc.logger" monitorInterval="60">
    • Siehe log4j2-Dokumentation, indem Sie auf den Link verweisen: https://logging.apache.org/log4j/2.0/manual/configuration.html
    • In Windows enthält der Dateipfad einen umgekehrten Schrägstrich. In UNIX hingegen muss er einen Schrägstrich enthalten.
    • Das Pfad-Trennzeichen im log4j-Konfigurationsdateinamen sollte als Windows-Stil() oder UNIX (/ ) Stil, basierend auf dem grundlegenden Betriebssystem, gesetzt werden.

Überprüfen Sie, ob Ihre Version von Jboss die Anforderungen im Dokument Empfohlene Software-Umgebungen und Mindestsystemanforderungen für Unica Enterprise Produkte erfüllt. Befolgen Sie bei der Bereitstellung von Unica Plan auf JBoss folgende Richtlinien:

Befolgen Sie bei der Bereitstellung von Unica Plan-Produkte unter Jboss die folgenden Richtlinien:

  1. Stellen Sie die HCL plan.war-Datei als Enterprise-Anwendung bereit.

    Zum Beispiel: implementieren <Plan_Install>\plan.war

    Siehe https://docs.jboss.org/jbossweb/3.0.x/deployer-howto.html für Anweisungen zum Bereitstellen der Webserver-Anwendung in JBoss.

  2. Führen Sie die folgenden Aufgaben durch, wenn Ihre Installation Nicht-ASCII-Zeichen unterstützen muss, z. B. für Portugiesisch oder für Ländereinstellungen, die Mehrbytezeichen erfordern.
    1. Bearbeiten Sie das standalone.conf-Skript im bin-Verzeichnis unter Ihrem JBOSS /bin-Verzeichnis, um -Dfile.encoding=UTF-8 -Dclient.encoding.override=UTF-8 to JAVA_VENDOR hinzuzufügen.
    2. Starten Sie den JBoss-Server erneut.

JBoss ist standardmäßig für die Verarbeitung von Anforderungen mit einer maximalen Größe von 10 MB konfiguriert. Wenn Sie erwarten, dass Benutzer große Dateien herunterladen, konfigurieren Sie die Maximale Nachgröße nach Bedarf.

Um den Wert dieses Parameterwerts zu erhöhen, müssen Sie die eigenständige Konfiguration oder Domäne Konfiguration wie folgt direkt bearbeiten:
 <buffer-cache name="default"/>
            <server name="default-server">
                <http-listener name="default" socket-binding="http" redirect-socket="https" max-post-size="20971520" enable-http2="true"/>

Weitere Informationen finden Sie in der JBOSS-Dokumentation.