Implementieren von Campaign unter WAS aus einer EAR-Datei

Sie können das Produkt unter Verwendung einer EAR-Datei bereitstellen, wenn Sie Campaign genutzt haben.

Vorbereitungen

  • Überprüfen Sie, ob Ihre Version von WebSphere® die Anforderungen im Dokument Empfohlene Software-Umgebungen und Mindestsystemanforderungen erfüllt, einschließlich aller erforderlichen Fix-Packs oder Upgrades.
  • Stellen Sie sicher, dass Sie die Datenquellen und Datenbankprovider in WebSphere erstellt haben.

Prozedur

  1. Rufen Sie die WebSphere Integrated Solutions Console auf.
  2. Gehen Sie zu Anwendungen > Anwendungstypen > WebSphere-Unternehmensanwendungen und klicken Sie auf Installieren.
  3. Wählen Sie im Fenster Vorbereiten auf die Anwendungsinstallation das Kontrollkästchen Detailliert - Alle Optionen und Parameter anzeigen, und klicken Sie dann auf Weiter.
  4. Klicken Sie auf Fortfahren, um den Assistenten Neue Anwendung installierenanzuzeigen.
  5. Bestätigen Sie in den Fenstern des Assistenten für die Installation der neuen Anwendung bis auf die folgenden Fenster die Standardeinstellungen:
    • Aktivieren Sie in Schritt 1 des Assistenten Neue Anwendung installieren das Kontrollkästchen JavaServer Pages-Dateien vorkompilieren check box.
    • Legen Sie in Schritt 3 des Installationsassistenten für JDK-Quellenebene auf den Wert 18 fest.
    • In Schritt 9 des Installationsassistenten setzen Sie die Kontextwurzel auf /Campaign.
  6. Navigieren Sie im linken Navigationsfenster von WebSphere Integrated Solutions Console zu Anwendungen > Anwendungstypen > WebSphere-Unternehmensanwendungen.
  7. Wählen Sie im Fenster "Unternehmensanwendungen" die EAR-Datei aus, die Sie implementieren möchten.
  8. Klicken Sie im Abschnitt Eigenschaften des Webmoduls auf Sitzungsmanagement und wählen Sie die folgenden Kontrollkästchen aus:
    • Sitzungsmanagement überschreiben
    • Cookies aktivieren
  9. Klicken Sie auf Cookies aktivieren und geben Sie in das Feld Cookiename einen eindeutigen Cookienamen ein.
  10. Wählen Sie Servers > WebSphere Application Server > Server 1 > Sitzungsmanagement > Cookies aktivieren und inaktivieren Sie das Kontrollkästchen für Sitzungscookies auf HTTPOnly setzen, um Cross-Site-Scripting-Attacken zu vermeiden.
  11. Wählen Sie im Abschnitt Detail-Eigenschaften die Option Klasse laden und Erkennung aktualisieren.
  12. Wählen Sie im Abschnitt Reihenfolge der Klassenladeprogramme die Option Mit dem lokalen Klassenladeprogramm geladene Klassen zuerst aus.
  13. Öffnen Sie in campaign.ear den Abschnitt Module verwalten und wählen Sie die Option Mit dem lokalen Klassenladeprogramm geladene Klassen zuerst (übergeordnetes Element zuletzt) aus.
  14. Für WAR-Richtlinie für Klassenladeprogramm wählen Sie die Option Klassenladeprogramm für jede WAR-Datei in der Anwendung aus.
  15. Wählen Sie Anwendungsserver > Ihr Server > Prozessdefinition > Java Virtual Machine .
  16. Benutzer können die folgenden JVM-Argumente hinzufügen, um die Unicode-Unterstützung mit dieser JVM zu aktivieren.
    • -Dfile.encoding=UTF-8
    • -Dclient.encoding.override=UTF-8
  17. Starten Sie die Bereitstellung.