Unica Plan auf JBoss bereitstellen
Bei der Bereitstellung von Unica Plan unter JBoss müssen Sie eine Reihe von Richtlinien befolgen.
- 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.
- 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.xmldie Einstellungplan_log4j.xmlangepasst und einige Änderungen vorgenommen haben, um sie an Ihr Unternehmen anzupassen, dann stellen Sie sicher, dass Sie diese Einstellungen in der hier angegebenen-Dlog4j2.configurationFilegemäß der -Dlog4j.configurationFile vornehmen, die wir jetzt für Sie bereitgestellt haben. - Wenn Sie in der Version 12.1.0.4
plan_log4j.xmldie Einstellung angepasst und einige Änderungen vorgenommen haben, um sie an Ihr Unternehmen anzupassen, dann stellen Sie sicher, dass Sie diese Einstellungen in der hier angegebenenplan_log4j.xmlgemäß der-Dplan.log4j.configvornehmen, 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.configverwiesen 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.
- 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:
Ü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:
- 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.
- 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.
- 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_VENDORhinzuzufügen. - Starten Sie den JBoss-Server erneut.
- Bearbeiten Sie das
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.
<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.