Web-Messaging-Service aktivieren

Wenn Sie eine Anwendung mit Web-Messaging ausführen möchten, müssen Sie den Web-Messaging-Service aktiviert haben. Da Web-Messaging-Anforderungen eine gewisse Zeit offen bleiben, kann der vorhandene Webcontainer nicht mehr Clients parallel bearbeiten als der Thread-Pool für Webcontainer. Der Web-Messaging Service löst dieses Problem, indem er einen neuen Kanalframeworkkanal und eine neue Kanalframeworkkette bereitstellt, die Ports gemeinsam mit vorhandenen Transportketten für Webcontainer nutzt. Standardmäßig ist die Web-Messaging-Transportkette nicht aktiviert. Wenn Sie die Web-Messaging-Transportketten starten möchten, müssen Sie eine angepasste Eigenschaft für einen Webcontainerkanal in einer vorhandenen Transportkette setzen. Bevor Sie diese angepasste Eigenschaft aktivieren, müssen Sie angeben, welche Transportketten für Webcontainer für die Ausführung von Web-Messaging-Anforderungen konfiguriert werden müssen.

Es gibt zwei Standardtransportketten für Webcontainer, die Webdatenverkehr bereitstellen: WCInboundDefault und WCInboundSecure. In den meisten Fällen müssen Sie ermitteln, ob Web-Messaging-Anforderungen über HTTP oder HTTPS ausgeführt werden. Werden Anforderungen nur über HTTP ausgeführt, können Sie die folgenden Schritte ausführen, um den Web-Messaging-Service für die Transportkette WCInboundDefault zu aktivieren. Falls eine sichere Verbindung über HTTPS erforderlich ist, führen Sie die nachfolgenden Schritte für die Transportkette WCInboundDefaultSecure aus. Wird der Webnachrichtenverkehr über HTTP und HTTPS gesendet, aktivieren Sie den Web-Messaging-Service für die Ketten WCInboundDefault und WCInboundDefaultSecure. Sollten Sie eine Transportkette konfiguriert haben, über die dann keine Web-Messaging-Anforderungen bearbeitet werden, verursacht die Feststellung, ob der Web-Messaging-Kanal in die Anforderung involviert ist, nur einen geringen Systemaufwand.

  Vorgehensweise

  1. Melden Sie sich bei der Administrationskonsole des Anwendungsservers an.
  2. Navigieren Sie zu Server -> Anwendungsserver.
  3. Wählen Sie den aktuellen Anwendungsserver aus.
  4. Erweitern Sie die Anzeige für Webcontainer-Einstellungen, und wählen Sie Transportketten für Webcontainer aus.
  5. Wählen Sie die oben identifizierte Transportkette aus.
  6. Wählen Sie Webcontainerkanal für eingehende Anforderungen aus.
  7. Wählen Sie Angepasste Eigenschaften aus.
  8. Klicken Sie auf Neu.
  9. Geben Sie für die Namenseigenschaft webmsgenabled und als Wert true ein.
  10. Klicken Sie auf Anwenden.
  11. Klicken Sie auf Speichern, um die Repository-Informationen zu speichern.
  12. Starten Sie den Server erneut, damit die Änderungen wirksam werden.

  Web-Messaging-Service unter z/OS aktivieren

Gehen Sie nach Ausführung der obigen Schritte wie folgt vor, um das Web-Messaging unter z/OS zu aktivieren.

  1. Melden Sie sich bei der Administrationskonsole von WebSphere® Application Server an.
  2. Navigieren Sie zu Server -> Anwendungsserver.
  3. Wählen Sie den aktuellen Anwendungsserver aus.
  4. Erweitern Sie die Anzeige für Webcontainer-Einstellungen, und wählen Sie Transportketten für Webcontainer aus.
  5. Wählen Sie die oben identifizierte Transportkette aus.
  6. Wählen Sie HTTP-Kanal für eingehende Anforderungen aus.
  7. Setzen Sie die Gewichtung auf 1.
  8. Klicken Sie auf Anwenden.
  9. Klicken Sie auf Speichern, um die Repository-Informationen zu speichern.
  10. Starten Sie den Anwendungsserver erneut, damit die Änderungen in Kraft treten.

Es ist möglich, dass weitere Transportketten für Webcontainer für die Bereitstellung von Webdatenverkehr aktiviert wurden. Wenn Sie bestimmen möchten, ob der für diese Transportketten der Web-Messaging-Service aktiviert werden sollte, stellen Sie fest, auf welchen virtuellen Hosts Ihre Anwendung mit Web-Messaging installiert werden soll. Aktivieren Sie dann die entsprechenden Transportketten für die Ports des jeweiligen virtuellen Hosts.

In bestimmten Situationen kann es wünschenswert sein, eine neue Transportkette für Webcontainer ausschließlich für die Bearbeitung von Web-Messaging-Anforderungen zu erstellen. Lesen Sie hierzu den developerWorks-Artikel Know your proxy server basics. Dieser Artikel enthält Informationen zur Erstellung einer neuen Transportkette für Webcontainer mit eigenem Thread-Pool.


Nutzungsbedingungen | Feedback