Standardkonfiguration des Web-Containers ändern

Ein Web-Container verarbeitet Anforderungen, die sich auf Servlets, JSP-Dateien und andere Arten von Dateien mit serverseitigem Code beziehen. Der Web-Container erstellt Servletinstanzen, lädt und entlädt Servlets, erstellt und verwaltet Anforderungs- und Antwortobjekte und führt andere Tasks zur Verwaltung von Servlets aus. Die Web-Server-Plug-ins, die im Lieferumfang des Produkts enthalten sind, helfen den unterstützten Web-Servern beim Übergeben von Servletanforderungen an Web-Container.

Informationen zu diesem Vorgang

Falls die Eigenschaft zum Starten von Servlets während des Starts des Anwendungsservers aktiviert ist, rufen Teile des Startprozesses die Methode "Servlet.init" auf, wenn Sie den Web-Container starten. Deshalb werden andere Komponenten wie Naming und Work Load Management noch nicht vollständig gestartet, wenn der Web-Container gestartet wird und die Methode "init" aufruft. Infolgedessen ist es möglich, dass anwendungsserverbezogene Aufrufe nicht funktionieren, da noch nicht alle Anwendungsserverkomponenten bereit sind. Sobald der Anwendungsserver 'für E-Business bereit ist', ist die Initialisierung abgeschlossen. Wenn anwendungsserverbezogene Aufrufe während der Methode Servlet.init fehlschlagen, können Sie Folgendes tun:
  • das Servlet manuell starten, wenn er für E-Business bereit ist, anstatt das Servlet beim Serverstart zu starten, oder
  • Anwendungsbezogene Aufrufe aus der Methode "init" des Servlets entfernen.

Der Web-Container wird zunächst mit Standardeigenschaftswerten erstellt, die für einfache Webanwendungen geeignet sind. Für komplexere Webanwendungen sind diese Werte jedoch nicht unbedingt geeignet.

Ihre Anwendung gilt als komplex, wenn Sie eine der folgenden Features erfordert:

  • Zusätzliche virtuelle Hostalias
  • Servlet-Caching
  • Unterstützung für persistente HTTP-Sitzungen
  • Unterstützung der Sitzungsüberwachung mit Umschreiben von URLs
  • Spezielle Einstellungen für Transportketten für den Web-Container
  • Asynchrone oder ferne Zuteilung
  • Kein Anforderungs- oder Antwort-Pooling

Nehmen Sie die folgenden Konfigurationsänderungen vor, wenn Sie eine komplexe Anwendung haben:

Vorgehensweise

  1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver > Servername. Klicken Sie anschließend unter "Einstellungen des Web-Containers" auf einen der folgenden Einträge:
    1. Web-Container, falls Ihre Webanwendung einen anderen virtuellen Host als default_host oder Servlet-Caching erfordert.
    2. Transportketten für Web-Container, falls Sie Ihre HTTP-Verbindungen rekonfigurieren müssen.
  2. [AIX Solaris HP-UX Linux Windows][IBM i]Wenn Ihre Anwendung besondere Clientanforderungslasen zu bewältigen hat, klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver > Servername. Klicken Sie anschließend unter "Weitere Eigenschaften" auf Thread-Pools und ändern Sie die Einstellungen für den Thread-Pool.
  3. Wenn Ihre Anwendung globale Einstellungen für interne Servlets für WAR-Dateien benötigt, die mit Tools anderer Anbieter gepackt werden, klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver > Servername > Einstellungen des Web-Containers > Web-Container. Klicken Sie anschließend unter "Weitere Eigenschaften" auf Angepasste Eigenschaften, und geben Sie die entsprechende angepasste Eigenschaft ein.
  4. [z/OS]Wenn Ihre Anwendung Transaktionsklassenzuordnungen für die Klassifikation von Workloads verwendet, klicken Sie in der Administrationskonsole auf Ressourcen > Asynchrone Beans > Arbeitsmanager > Name_des_Arbeitsmanager. Geben Sie anschließend im Feld "Standardtransaktionsklasse" den Namen der Zuordnungsdatei für die Transaktionsklassen ein.

Symbol, das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 25.05.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=tweb_aov8
Dateiname:tweb_aov8.html