6 Stimmen

Was ist der Grund für die Verwendung von Tomcat als Windows-Dienst?

Ich verwende Tomcat schon seit geraumer Zeit als Web-Container, aber ich bin noch nie in die Situation gekommen, Tomcat als Windows-Dienst zu verwenden. Bisher habe ich mir überlegt, warum Tomcat-Implementierer eine Möglichkeit bieten, Tomcat als Windows-Dienst auszuführen.

  1. Welche Vorteile haben wir, wenn wir Tomcat als Windows-Dienst verwenden, statt mit startup.bat y shutdown.bat in der Befehlszeile?

  2. Wird es wirklich in der Produktionsumgebung verwendet?

10voto

PeterMmm Punkte 23251

Q1: Sie müssen sich nicht bei einer aktiven Benutzersitzung anmelden. Ihr Server ist in Betrieb, wenn der Rechner in Betrieb ist. Sie halten den Dienst nicht versehentlich an, indem Sie einen Frontprozess beenden.

Q2: Ja, bei Windows Server-Produkten mit Sicherheit.

4voto

Mudassir Punkte 14250

Wenn Tomcat als Dienst ausgeführt wird, können Sie sicherstellen, dass er neu gestartet wird, wenn der Rechner aus irgendeinem Grund unerwartet neu startet; Sie können Maßnahmen ergreifen, wenn der Dienst abstürzt; und Sie können den Dienst ganz einfach als einen bestimmten Benutzer ausführen. Wenn Sie den Dienst über die Befehlszeile ausführen, haben Sie keine dieser Optionen.

4voto

Pablo Santa Cruz Punkte 169147

Die Ausführung von Tomcat als Dienst, der sich beim Hochfahren automatisch startet, ist die bevorzugte Art, einen Anwendungsserver in jeder Umgebung zu betreiben: Windows, Linux, Unix.

Der Grund? Sie müssen sich nicht mehr anmelden, um den Anwendungsserver manuell zu starten, wenn er ständig laufen muss. Das ist bei Anwendungsservern normalerweise der Fall.

3voto

Aaron Digulla Punkte 308693

Welche Vorteile bietet die Verwendung von Tomcat als Windows-Dienst?

Sie können den Dienst so einstellen, dass er automatisch startet, wenn der PC eingeschaltet wird. Dies ist nützlich für Server, bei denen Tomcat nach einem Neustart oder Absturz wieder gestartet werden soll.

Kann es wirklich in einer Produktionsumgebung verwendet werden?

Ja, wir verwenden diese Einstellung immer, wenn wir Windows-Server einrichten müssen.

Auf Entwicklungscomputern verwenden einige Leute es, weil es bequem ist, Tomcat vom Systemtray aus zu starten und zu stoppen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X