Als ich heute auf einem Windows 7-System in meinem Browser localhost:8080 eingab, sah ich ganz unerwartet, dass SpringSource tc Server ausgeführt wurde. Hier ist die Nachricht, die ich gefunden habe.
Wie Sie vielleicht schon erraten haben, ist dies die Standard-Homepage des SpringSource tc-Servers. Sie befindet sich im lokalen Dateisystem unter:
$TC_SERVER_HOME/webapps/ROOT/index.html
wobei „$TC_SERVER_HOME“ das Stammverzeichnis des tc Server-Installationsverzeichnisses für Tomcat ist. Wenn Sie diese Seite sehen und dies Ihrer Meinung nach nicht der Fall sein sollte, sind Sie entweder ein Benutzer, der eine neue Installation von tc Server erreicht hat, oder ein Administrator, dessen Setup nicht ganz richtig ist. Wenn Letzteres der Fall ist, finden Sie detaillierte Informationen zu Setup und Administration in der tc Server-Dokumentation.
Ich habe versucht, echo $TC_SERVER_HOME/webapps/ROOT/ auszuführen, um den Installationsordner zu ermitteln. Damit konnte ich das Batch-Skript an diesem Ort stoppen.
Es wird nur $TC_SERVER_HOME/webapps/ROOT/ gedruckt.
Dieser Server ist Tomcat fast ähnlich. Das Problem ist, wie man ihn stoppt. Wie findet man sein Installationsverzeichnis und fährt es herunter? Ich nehme an, es gibt eine Batchdatei, und die müsste ich herunterfahren?
Ich verwende ein Windows 7-System.
Antwort1
Wie stoppe ich den Spring Source TC-Server?
Wie die Nachricht, die Sie in Ihren Fragen zitiert haben, besagt"Detaillierte Informationen zur Einrichtung und Verwaltung finden Sie in der TC-Serverdokumentation."
Wenn Sie die tc Runtime-Instanz bereits als Windows-Dienst installiert haben, verwenden Sie die Systemsteuerung der Windows-Dienste, um sie zu starten und zu stoppen.
Windows: tc Runtime-Instanzen als Windows-Dienste starten und stoppen
Standardmäßig erstellt das Skript tcruntime-instance.bat alle tc Runtime-Instanzen im
INSTALL_DIR\springsource-tc-server-edition
Verzeichnis, wobeiINSTALL_DIR
sich auf das Verzeichnis bezieht, in dem Sie tc Server installiert haben, z. B.c:\home\tcserver
und Edition istdeveloper
oderstandard
. Jede einzelne tc Runtime-Instanz befindet sich in ihrem eigenen Verzeichnis; dieses Verzeichnis wird in dieCATALINA_BASE
Variable des Servers übersetzt. Dies ist das Standardverhalten des Befehlsskripts; Sie haben möglicherweise einen anderen Speicherort für Ihre tc Runtime-Instanz angegeben. Passen Sie in diesem Fall das folgende Verfahren entsprechend an.Im folgenden Verfahren wird davon ausgegangen, dass Sie einen tc Server Standard Edition installiert haben.
So starten und stoppen Sie tc Runtime-Instanzen als Windows-Dienste:
Wenn Sie die tc Runtime-Instanz nach ihrer Erstellung zum ersten Mal installieren und starten, öffnen Sie ein Eingabeaufforderungsfenster und fahren Sie mit diesem Verfahren fort.
Wenn Sie die tc Runtime-Instanz bereits als Windows-Dienst installiert haben, verwenden Sie die Systemsteuerung der Windows-Dienste, um sie zu starten und zu stoppen.
Wechseln Sie in das Verzeichnis CATALINA_BASE\bin der tc Runtime-Instanz, die Sie starten oder stoppen möchten.
Wenn Sie beispielsweise tc Server installiert
c:\home\tcserver
und eine neue tc Runtime-Instanz mit dem Namen myserver erstellt haben:
prompt> cd c:\home\tcserver\springsource-tc-server-standard\myserver\bin
Wenn Sie die Developer Edition von tc Server verwenden,
CATALINA_BASE
enthält das Verzeichnis das Verzeichnis springsource-tc-server-developer.Installieren Sie die tc Runtime-Instanz als Windows-Dienst:
prompt> tcruntime-ctl.bat install
Der Befehl installiert die tc Runtime-Instanz als automatischen Windows-Dienst, was bedeutet, dass die tc Runtime-Instanz automatisch gestartet wird, wenn Sie den Windows-Computer starten. Sie können dieses Verhalten über die Systemsteuerung der Windows-Dienste ändern.
Sie sollten eine Meldung sehen, die eine erfolgreiche Installation bestätigt:
wrapper | SpringSource tc Runtime - tcserver-c-home-tcserver-springsource-tc-server-standard-myserver installed.
Starten und stoppen Sie nun und anschließend die tc Runtime-Instanz über die Windows-Dienstekonsole. Die tc Runtime-Instanz wird in der Konsole mit dem Namen SpringSource tc Runtime - unique-name angezeigt, wobei unique-name eine eindeutige Kombination aus Servername und Serververzeichnis ist.
Um den tc Runtime-Dienst zu deinstallieren, führen Sie den folgenden Befehl aus:
prompt> tcruntime-ctl.bat uninstall
Obwohl SpringSource empfiehlt, die tc Runtime-Instanz immer als Windows-Dienst zu installieren und sie über die Dienstekonsole zu stoppen und zu starten, können Sie die tc Runtime-Instanz auch manuell stoppen und starten. Die vollständige Befehlsliste des
tcruntime-ctl
Skripts finden Sie in der tcruntime-ctl-Befehlsreferenz.