Richtlinien zur Bereitstellung von Marketing Platform unter WebSphere®
Sie müssen eine Reihe von Richtlinien befolgen, wenn Sie Marketing Platform unter WebSphere bereitstellen.
Stellen Sie sicher, dass die Version von WebSphere® die Anforderungen erfüllt, die im Dokument Empfohlene Softwareumgebungen und Mindestsystemvoraussetzungen für IBM® Enterprise-Produkte sowie in allen erforderlichen Fixpacks beschrieben werden. Befolgen Sie die nachstehenden Richtlinien, wenn Sie Marketing Platform unter WebSphere® bereitstellen:
*
*
Name: com.ibm.ws.webcontainer.invokefilterscompatibility
*
Wert: true
*
*
Stellen Sie die EAR-Datei von IBM oder die Datei unica.war als Enterprise-Anwendung bereit. Wenn Sie die EAR-Datei oder die Datei unica.war bereitstellen, stellen Sie sicher, dass die JDK-Quellenebene des JSP-Compilers auf Java 16 oder 17 festgelegt ist und dass die JSP-Seiten anhand folgender Angaben vorkompiliert werden:
*
Wählen Sie im Formular, in dem Sie die WAR-Datei gesucht und ausgewählt haben, die Option Alle Installationsoptionen und -parameter anzeigen aus, sodass der Assistent Installationsoptionen auswählen ausgeführt wird.
*
Wählen Sie in Schritt 1 des Assistenten Installationsoptionen auswählen die Option JavaServer Pages-Datei vorkompilieren aus.
*
Stellen Sie in Schritt 3 des Assistenten Installationsoptionen auswählen sicher, dass die JDK-Quellenebene auf 16 oder 17 festgelegt ist.
Falls Sie eine EAR-Datei bereitgestellt haben, legen Sie die JDK-Quellenebene für jede WAR-Datei fest.
*
Wählen Sie in Schritt 8 des Assistenten Installationsoptionen auswählen die Option UnicaPlatformDS als passende Zielressource aus.
*
Das Kontextstammverzeichnis muss it /unica (alles in Kleinbuchstaben) lauten.
*
Aktivieren Sie Cookies im Abschnitt Web-Container-Einstellungen > Web-Container > Sitzungsmanagement des Servers. Geben Sie für jede bereitgestellte Anwendung einen anderen Sitzungscookienamen an. Verwenden Sie eines der folgenden Verfahren zur Angabe eines Cookienamens:
*
Aktivieren Sie unter Sitzungsmanagement das Kontrollkästchen Sitzungsverwaltung überschreiben.
Wenn Sie separate WAR-Dateien für Ihre IBM EMM-Produkte in der WebSphere®-Konsole bereitgestellt haben, geben Sie im Abschnitt Anwendungen > Enterprise-Anwendungen > [bereitgestellte_Anwendung] > Sitzungsmanagement > Cookies aktivieren > Cookiename des Servers einen eindeutigen Sitzungscookienamen an.
Wenn Sie EAR-Dateien für Ihre IBM EMM-Produkte in der WebSphere®-Konsole bereitgestellt haben, geben Sie im Abschnitt Anwendungen > Enterprise-Anwendungen > [bereitgestellte_Anwendung] > Modulmanagement > [bereitgestelltes_Modul] > Sitzungsmanagement > Cookies aktivieren > Cookiename des Servers einen eindeutigen Sitzungscookienamen an.
*
-Dfile.encoding=UTF-8
-Dclient.encoding.override=UTF-8
Navigationstipp: Wählen Sie Server > Anwendungsserver > Java- und Prozessmanagement > Prozessdefinition > Java Virtual Machine > Allgemeine JVM-Argumente aus. Weitere Informationen finden Sie in der WebSphere®-Dokumentation.
*
Wählen Sie im Abschnitt Anwendungen > Enterprise-Anwendungen des Servers die EAR-Datei oder WAR-Datei aus, die Sie bereitgestellt haben. Wählen Sie anschließend Erkennung für Laden und Aktualisierung von Klassen aus und legen Sie die folgenden allgemeinen Eigenschaften fest.
*
*
Wählen Sie unter Reihenfolge der Klassenladeprogramme die Option Klassen, deren lokales Klassenladeprogramm zuerst geladen wird (übergeordnetes Element zuletzt) aus.
*
Unter Richtlinie für WAR-Klassenladeprogramm wählen Sie Einzelnes Klassenladeprogramm für Anwendung aus.
*
*
Wählen Sie unter Reihenfolge der Klassenladeprogramme die Option Klassen, deren lokales Klassenladeprogramm zuerst geladen wird (übergeordnetes Element zuletzt) aus.
*
Wählen Sie für Richtlinie für WAR-Klassenladeprogramm Klassenladeprogramm für jede WAR-Datei in der Anwendung aus.
*
Beginnen Sie mit der Bereitstellung. Wenn die WebSphere®-Instanz für die Verwendung einer JVM-Version ab 1.6 konfiguriert ist, führen Sie die folgenden Schritte aus, um einen Fehler mit der Zeitzonendatenbank zu umgehen.
1.
Stoppen Sie WebSphere®.
2.
Laden Sie das JTZU-Tool (IBM® Time Zone Update Utility for Java) von der IBM® Webseite herunter:
http://www.ibm.com/developerworks/java/jdk/dst/index.html
3.
Führen Sie die vom IBM® Tool JTZU bereitgestellten Schritte durch, um die Zeitzonendaten in der JVM zu aktualisieren.
4.
Starten Sie WebSphere® erneut.
*
Wählen Sie in WebSphere-Unternehmensanwendungen die Option Ihre Anwendung > Module verwalten > Ihre Anwendung > Reihenfolge der Klassenladeprogramme > Klassen, deren lokales Klassenladeprogramm zuerst geladen wird (übergeordnetes Element zuletzt) aus.
*
Führen Sie die folgenden Aufgaben aus, um die Größe des Heapspeichers festzulegen:
1.
Wählen Sie unter WebSphere®-Unternehmensanwendungen die Option Server > WebSphere-Anwendungsserver > server1 > Serverinfrastruktur > Java- und Prozessmanagement > Prozessdefinition > Java Virtual Machine aus.
2.
3.
Weitere Informationen zur Dimensionierung finden Sie in der WebSphere®-Dokumentation.