Anwendungsserver starten

Wenn Sie einen Anwendungsserver starten, wird ein neuer Serverprozess gestartet. Dieser neue Serverprozess basiert auf den Prozessdefinitionseinstellungen der aktuellen Serverkonfiguration.

Vorbereitende Schritte

Bevor Sie einen Anwendungsserver starten, müssen Sie sicherstellen, dass alle Ressourcen, die die Anwendung erfordert, verfügbar sind. Außerdem müssen Sie alle vorausgesetzten Subsysteme starten.

Wenn die Serverkomponenten dynamisch gestartet werden sollen, wenn sie von den installierten Anwendungen benötigt werden, vergewissern Sie sich, dass die Option Komponenten nach Bedarf starten in den Konfigurationseinstellungen für den Anwendungsserver ausgewählt ist, bevor Sie den Anwendungsserver starten. Die Auswahl dieser Option kann die Startzeit verbessern und den Speicherbedarf des Anwendungsservers verringern. Das Starten von Komponenten nach Bedarf ist am effektivsten, wenn alle Anwendungen, die im Server implementiert sind, denselben Typ haben. Die Verwendung dieser Option funktioniert beispielsweise besser, wenn alle Anwendungen Webanwendungen sind, die Servlets und JavaServer Pages (JSP) verwenden. Die Option hat einen geringeren Wirkungsgrad, wenn Ihre Anwendungen Servlets, JSP-Dateien und Enterprise JavaBeans (EJB) verwenden.

Fehler vermeiden Fehler vermeiden:
  • Für die Gewährleistung der Kompatibilität mit anderen WebSphere-Produkten ist die Standardeinstellung für die Option "Komponenten nach Bedarf starten" standardmäßig abgewählt. Vor der Auswahl dieser Option sollten Sie prüfen, dass alle anderen WebSphere-Produkte, die Sie zusammen mit diesem Produkt ausführen, diese Funktion unterstützen.
  • Wenn Sie einen Anwendungsserver über die Konsole starten, übernimmt der Anwendungsserver die Umgebung des Knotenagenten einschließlich der ulimit-Einstellungen. Wenn Sie das ulimit auf den benötigten Wert setzen möchten, müssen Sie das auf der Node-Agent-Ebene tun, sodass der Anwendungsserver die richtigen Werte vom Node Agent übernimmt.
  • Wenn Sie einen Anwendungsserver über eine Befehlszeile starten, müssen Sie die ulimit-Einstellungen in der Betriebssystemshell angeben, bevor Sie den Befehl "startServer" absetzen, denn in diesem Szenario übernimmt der Anwendungsserver die ulimit-Einstellungen der Betriebssystemshell.
gotcha

Informationen zu diesem Vorgang

Der Node Agent für den Knoten, auf dem der Anwendungsserver installiert ist, muss aktiv sein, damit Sie den Anwendungsserver starten können.

Diese Startprozedur wird normalerweise auch für das erneute Starten eines Servers verwendet. Sie können diese Prozedur möglicherweise nicht verwenden, wenn ein Server ausfällt und die Wiederherstellungsfunktionen ihre Arbeit abschließen sollen, bevor neue Arbeitsvorgänge auf diesem Server gestartet werden. In dieser Situation müssen Sie den Server im Wiederherstellungsmodus erneut starten.

Nachdem Sie eine neue Anwendungsserverdefinition erstellt haben, können Sie diesen neuen Server entweder über die Administrationskonsole oder über Befehle starten, stoppen oder verwalten.

Nach dem Starten eines Anwendungsservers erkennen andere Prozesse den aktiven Anwendungsserver möglicherweise nicht sofort. Anwendungsserver werden vom Node Agent erkannt. Node Agents wiederum werden vom Deployment Manager erkannt. Obwohl Node Agents lokale Anwendungsserver in der Regel sehr schnell erkennen, kann es bis zu 60 Sekunden dauern, bis ein Deployment Manager einen Node Agent erkennt.

Falls Sie mit Clustern arbeiten, sollten Sie beachten, dass mit der Eigenschaft Anfangsstatus beim Starten des Clusters nicht der Status einzelner Server im Cluster gesteuert wird. Mit dieser Eigenschaft kann lediglich der Status der Unterkomponente eines Servers gesteuert werden. Verwenden Sie die Serveroptionen in der Administrationskonsole oder die Befehlszeilenbefehle startServer und stopServer, um die einzelnen Server eines Clusters zu starten und zu stoppen.

Fehler vermeiden Fehler vermeiden: Wenn ein untergeordneter Prozess gestartet wird, hängt Java den Laufzeitpfad an die Umgebungsvariable LIBPATH an, um sicherzustellen, dass die richtigen Bibliothekspfade verwendet werden. Aufgrund dieser Implementierung prüft Java nicht, ob der Laufzeitpfad bereits in der Umgebungsvariable LIBPATH vorhanden ist, und vorhandene Einträge können dupliziert werden. Wenn der übergeordnete Prozess gestoppt und anschließend erneut gestartet wird, werden jedoch alle zusätzlichen Laufzeitpfade, die beim Starten des untergeordneten Prozesses der Umgebungsvariablen LIBPATH hinzugefügt wurden, aus der Umgebungsvariablen LIBPATH entfernt. gotcha

Ein Anwendungsserver kann auf verschiedene Arten gestartet werden.

Vorgehensweise

Ergebnisse

Der angegebene Server wird gestartet. Um sicherzustellen, dass der Server gestartet ist, klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver.

Nächste Schritte

Implementieren Sie nach dem Serverstart die Anwendungen, die Sie auf diesem Server ausführen möchten.

Gehen Sie wie folgt vor, wenn Sie einen Anwendungsserver mit aktiviertem Java-Standard-Debugging starten müssen:
  1. Klicken Sie in der Administrationskonsole auf Server > Servertypen > WebSphere-Anwendungsserver.
  2. Klicken Sie auf den Namen des Anwendungsservers mit den Prozessen, für die Sie die Traceerstellung und das Debugging durchführen möchten.
  3. [AIX Solaris HP-UX Linux Windows][z/OS]Klicken Sie unter "Serverinfrastruktur" auf Java- und Prozessverwaltung > Prozessdefinition.
  4. [z/OS]Wählen Sie Steuerung aus.
  5. [AIX Solaris HP-UX Linux Windows][z/OS]Wählen Sie Java Virtual Machine aus.
  6. Wählen Sie auf der Seite "Java Virtual Machine" die Option Debug-Modus aus, um den Java-Standard-Debugger zu starten. Legen Sie bei Bedarf Argumente für den Debug-Modus fest.
  7. Klicken Sie auf OK.
  8. Speichern Sie die Änderungen in einer Konfigurationsdatei.
  9. Stoppen Sie den Anwendungsserver.
  10. Starten Sie den Anwendungsserver, wie zuvor beschrieben, erneut.

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=trun_svr_start
Dateiname:trun_svr_start.html