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.

- 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.
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 startServer und stopServer, um die einzelnen Server eines Clusters zu starten und zu stoppen.
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
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
.Nächste Schritte
Implementieren Sie nach dem Serverstart die Anwendungen, die Sie auf diesem Server ausführen möchten.
- Klicken Sie in der Administrationskonsole auf .
- Klicken Sie auf den Namen des Anwendungsservers mit den Prozessen, für die Sie die Traceerstellung und das Debugging durchführen möchten.
Klicken Sie unter "Serverinfrastruktur" auf .
Wählen Sie aus.
Wählen Sie aus.
- Wählen Sie auf der Seite "Java Virtual Machine" die Option aus, um den Java-Standard-Debugger zu starten. Legen Sie bei Bedarf Argumente für den fest.
- Klicken Sie auf OK.
- Speichern Sie die Änderungen in einer Konfigurationsdatei.
- Stoppen Sie den Anwendungsserver.
- Starten Sie den Anwendungsserver, wie zuvor beschrieben, erneut.