1. Projektstruktur 2. Rufen Sie Tomcat.java auf Paket com.calltomcat.test; importiere java.io.BufferedReader; importiere java.io.IOException; importiere java.io.InputStreamReader; öffentliche Klasse CallTomcat { öffentliche statische void main(String[] args) { //String command = "E:\\apache-tomcat-7.0.76\\bin\\startup.bat";//Tomcat-Befehl starten//String command = "E:\\apache-tomcat-7.0.76\\bin\\tomcat7w.exe";//Tomcat-Befehl starten, nur für die Windows-Version, kein Popup-FensterString command = "E:\\apache-tomcat-7.0.76\\bin\\shutdown.bat";//Tomcat-Befehl herunterfahren CallTomcat callTomcat = new CallTomcat(); versuchen { callTomcat.callCommand(Befehl); } Fang (IOException e) { System.out.println("Fehler beim Ausführen des Befehls: " + e.getMessage()); } } /** * Befehl ausführen * * @throws IOException */ private void callCommand(String command) throws IOException { Laufzeit runtime = Runtime.getRuntime(); //Gibt das mit der aktuellen Java-Anwendung verknüpfte Laufzeitobjekt zurück //Weist die Java Virtual Machine an, einen untergeordneten Prozess zum Ausführen des angegebenen ausführbaren Programms zu erstellen, und gibt die dem untergeordneten Prozess entsprechende Prozessobjektinstanz zurück Process process = runtime.exec(command); runtime.gc(); //Den Garbage Collector ausführen String line = null; String-Inhalt = ""; BufferedReader br = neuer BufferedReader(neuer InputStreamReader(process.getInputStream())); während((Zeile = br.readLine()) != null) { Inhalt += Zeile + "\r\n"; } System.out.println(Inhalt); } } 3. Effektvorschau 3.1 Ausführen des Startbefehls 3.2 Shutdown-Befehl ausführen 4. Häufige Fehler Nach der Ausführung des Codes kann Folgendes passieren:
Jetzt müssen Sie die Umgebungsvariablen festlegen: Nachdem ich es eingerichtet hatte, meldete es beim Ausführen immer noch einen Fehler, aber ich meldete mich vom Computer ab und führte es erneut aus. 5. Beschreibung Wenn Sie startup.bat ausführen, wird automatisch ein Popup-Fenster angezeigt. Wenn Sie jedoch tomcat7w.exe ausführen (abhängig von der Tomcat-Version), wird kein Popup-Fenster angezeigt. --Nur Windows-Version, andere Versionen haben keine EXE-Datei. Zusammenfassen Oben ist die vom Herausgeber vorgestellte Methode zum Starten/Schließen des Tomcat-Servers in Java. Ich hoffe, sie ist für alle hilfreich. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht und der Herausgeber wird Ihnen rechtzeitig antworten. Ich möchte auch allen für ihre Unterstützung der Website 123WORDPRESS.COM danken! Das könnte Sie auch interessieren:
|
<<: Natives JS implementiert regelmäßige Validierung des Formulars (Senden erst nach Validierung)
:ist eine dynamische Komponente Verwenden Sie v-b...
Drei Wissenspunkte: 1. CSS-Nachkommenselektor htt...
Hinweis: Bei der Webentwicklung werden IE und FF n...
1. Was ist ein Deadlock? Die offizielle Definitio...
Das img-Tag in XHTML ist ein sogenanntes selbstsc...
In diesem Artikel wird der spezifische Code von V...
Inhaltsverzeichnis MySQL-Abfragebaumstruktur 1. Ü...
MySQL selbst unterstützt keine rekursive Syntax, ...
Inhaltsverzeichnis Vorwort einführen 1. Wirkungsm...
Ein MySQL Custom Value ist ein temporärer Contain...
String-Extraktion ohne Trennzeichen Fragenanforde...
Mit dem Tag <tbody> wird der Stil des Tabel...
brauchen Das Konfigurieren von DingTalk-Alarmen i...
Inhaltsverzeichnis 1. Anti-Shake 2. Drosselung 3....
Inhaltsverzeichnis 1. Docker-Installation auf dem...