Heim > Java > javaLernprogramm > Hauptteil

So starten Sie ein Springboot-Projekt mit bat

WBOY
Freigeben: 2023-05-14 13:34:06
nach vorne
2077 Leute haben es durchsucht

1. Das Springboot-Projektpaket-JAR

So starten Sie ein Springboot-Projekt mit bat

Nach dem Packen befindet es sich im folgenden Verzeichnis:

So starten Sie ein Springboot-Projekt mit bat

Die hier gepackte Springboot-JAR-Datei heißt api-0.0.1-SNAPSHOT.jar

2. Schreiben Sie ein Bat-Skript zum Starten von Springboot.

Erstellen Sie eine neue start.bat-Datei. Der Inhalt der start.bat-Datei lautet wie folgt:

cd %~dp0
C:jdkjdk1.8.0_181binjava.exe -Dfile.encoding= utf-8 -jar api-0.0.1- SNAPSHOT.jar --server.port=81

cd %~dp0 bedeutet, in das Verzeichnis zu wechseln, in dem sich bat befindet

-Dfile.encoding=utf-8 Kodierung festlegen

--server.port=81 Springboot-Zugriffsport festlegen Starten Sie Springboot für 81

3.bat

Angenommen, die Dateien api-0.0.1-SNAPSHOT.jar und start.bat befinden sich im d:apidemo-Verzeichnis

Doppelklicken Sie auf die Datei start.bat. Eine Konsole mit Informationen wird automatisch angezeigt. Sie sieht ungefähr wie folgt aus:

D:apidemo>cd D:apidemo

D:apidemo>C:jdkjdk1.8.0_181binjava.exe - Dfile.encoding=utf-8 -jar api-0.0.
1-SNAPSHOT.jar - -server.port=81

____ _ _ _ _
/\ / ___'_ __ _ _(_)_ __ __
( ( )___ | '_ / ___)| (_| | ) ) . __|_|. |___, |. / / / /
== ======|_|===========|___/=/_ /_/_/
:: Spring Boot :: (v2.4.3)

2021 -06-19 16:28:33.392 INFO 4436 --- [ main] com.demo.api.ApiApp

lication : ApiApplication v0 wird gestartet .0.1-SNAPSHOT mit Java 1.8.0_181

auf iZ23lkhhnpiZ mit PID 44 36 (D:apidemoapi- 0.0.1-SNAPSHOT.jar gestartet vom Administrator in D:apidemo)
2021-06-19 16:28:33.392 INFO 4436 --- [ main] com.demo.api.ApiApp
lication: Kein aktives Profil festgelegt, Rückfall auf Standardprofile: def
ault
2021-06-19 16:28:37.236 INFO 4436 --- [ main] o.s.b.w.embedded.tomcat
.TomcatWebServer: Tomcat initialisiert mit Port(s): 81 (http)
2021-06-19 16:28:37.298 INFO 4436 --- [ main] o.apache.catalina.core.
StandardService: Dienst wird gestartet [Tomcat]
2021-06-19 16:28:37.298 INFO 4436 --- [ main] org.apache.catalina.cor
e.StandardEngine: Servlet-Engine wird gestartet: [Apache Tomcat/9.0.43]
2021 -06-19 16:28:37.454 INFO 4436 --- [ main] o.a.c.c.C.[Tom cat] .[loc
alhost].[/]: Initialisierung von Spring Embedded WebApplicationContext
2021-06-19 16:28:37.470 INFO 4436 --- [ main] w.s.c.ServletWebServerA
pplicationContext: Root WebApplicationContext: Initialisierung abgeschlossen in 389 1
ms
2021 -06-19 16:28:38.064 INFO 4436 --- [ main] o.s.s.concurrent.Thread
PoolTaskExecutor : Initializing ExecutorService ' applicationTaskExecutor'
2021-06-19 16:28:38.626 INFO 443 6 --- [ main] o.s.b.w.embedded .tomcat
.TomcatWebServer: Tomcat wurde auf Port(s) gestartet: 81 (http) mit Kontextpfad ''
2021- 06-19 16:28:38.642 INFO 4436 --- [ main] com.demo.api.ApiApp
lication : ApiApplication in 6,504 Sekunden gestartet (JVM läuft für 7.7
85)


4. Häufig gestellte Fragen

4.1 .Lösung des Problems verstümmelter chinesischer Zeichen in der Bat-Konsole

[Phänomene]

So starten Sie ein Springboot-Projekt mit bat【Lösung】

Die Codierung der start.bat-Datei ist auf UTF-8 eingestellt als Beispiel

【Ergebnis nach Lösung】So starten Sie ein Springboot-Projekt mit bat

So starten Sie ein Springboot-Projekt mit bat

4.2.cd %~dp0 ist kein interner oder externer Befehl Ist es ein lauffähiges Programm

oder eine Batchdatei?

【Lösung】


Es gibt andere Übereinstimmungen in start.bat. Bitte geben Sie den Befehl erneut in Notepad++ ein oder ändern Sie die Kodierung.

【Ergebnis nach Lösung】

D:apidemo>cd D:apidemo

Das obige ist der detaillierte Inhalt vonSo starten Sie ein Springboot-Projekt mit bat. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:yisu.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage