ホームページ  >  記事  >  Java  >  Bat を使用して springboot プロジェクトを開始する方法

Bat を使用して springboot プロジェクトを開始する方法

WBOY
WBOY転載
2023-05-14 13:34:062021ブラウズ

1.springboot プロジェクトのパッケージ化 jar

Bat を使用して springboot プロジェクトを開始する方法

パッケージ化後、次のディレクトリにあります:

Bat を使用して springboot プロジェクトを開始する方法

Springboot がパッケージ化されますjar ファイル名は api-0.0.1-SNAPSHOT.jar

2. Springboot スクリプトを開始するための Bat を書き込みます

新しい start.bat ファイルを作成します. start.bat の内容ファイルは次のとおりです:

cd %~dp0
C:\jdk\jdk1.8.0_181\bin\java.exe -Dfile.encoding=utf-8 -jar api-0.0。 1-SNAPSHOT.jar --server.port=81

cd %~dp0 は、bat が配置されているディレクトリに切り替えることを意味します

-Dfile.encoding=utf-8 エンコーディングを設定します

--server.port=81 springboot アクセス ポートを 81

3.bat で springboot を開始します

api-0.0.1-SNAPSHOT.jar とstart.bat ファイルは d:\

apidemo ディレクトリにある start.bat ファイルをダブルクリックすると、コンソールが自動的にポップアップ表示されます。情報はおおよそ次のとおりです:

D:\apidemo>cd D:\apidemo\

D:\apidemo>C:\jdk\jdk1.8.0_181\bin\java.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 : PID 4436 の iZ23lkhhnpiZ で Java 1.8.0_181
を使用して ApiApplication v0.0.1-SNAPSHOT を開始しています ( D:\apidemo\api-0.0.1-SNAPSHOT.jar は、D:\apidemo)
2021-06-19 16:28:33.392 INFO 4436 --- [main] com の Ad
ministrator によって開始されました。 demo.api.ApiApp
lication : アクティブなプロファイル セットがありません。デフォルトのプロファイルに戻ります: def
ault
2021-06-19 16:28:37.236 INFO 4436 --- [ main] o.s.b.w.embedded。 tomcat
.TomcatWebServer : Tomcat がポートで初期化されました: 81 (http)
2021-06-19 16:28:37.298 INFO 4436 --- [ main] o.apache.catalina.core.
StandardService : サービスを開始しています [Tomcat]
2021-06-19 16:28 :37.298 INFO 4436 --- [main] org.apache.catalina.cor
e.StandardEngine : サーブレット エンジンを開始しています: [Apache Tomcat] /9.0.43]
2021-06-19 16:28:37.454 INFO 4436 --- [main] o.a.c.c.c.c. [tomcat]. [LOC
Alhost]. [/]: Spring Embedded WebApplicontext
を初期化しています2021-06-19 16:28:37.470 情報 4436 --- [[ Main] w.s.c. ServletWebServerA
pplicationContext: Root WebApplicationContext: 初期化が 3891
ms
に完了しました 2021-06-19 16:28:38.064情報 4436 --- [メイン] o.s.s.concurrent.Thread
PoolTask​​Executor : ExecutorService ' applicationTaskExecutor'
2021-06-19 16:28:38.626 情報 4436 --- [メイン] o.s.b.w.embedded.tomcat
.TomcatWebServer : Tomcat がポート: 81 (http) でコンテキスト パスで開始されました ''
2021-06-19 16:28:38.642 INFO 4436 --- [ main] com.demo.api.ApiApp
lication : Started ApiApplication in 6.504 minutes (JVM running for 7.7
85)

4. よくある質問

4.1. Bat の中国語文字化け問題の解決console

[現象]

Bat を使用して springboot プロジェクトを開始する方法

[解決策]

start.bat ファイルは UTF-8 に設定されています。以下は例としてメモ帳を使用しています

Bat を使用して springboot プロジェクトを開始する方法

【解決後の結果】

Bat を使用して springboot プロジェクトを開始する方法

4.2.cd %~dp0 は内部コマンドでも外部コマンドでもありません

[現象]

D:\apidemo>锘缟d D :\apidemo\
'锘缟d' は、内部コマンドまたは外部コマンド、操作可能なプログラム
、またはバッチ ファイルとして認識されません。

[解決策]

start.bat 内に他にも一致するものがある場合は、メモ帳にコマンドを再度入力するか、エンコードを切り替えます。

【解決後の結果】

D:\apidemo>cd D:\apidemo\

以上がBat を使用して springboot プロジェクトを開始する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はyisu.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。