Springboot プロジェクトを開始するには、次の 3 つの方法があります。 1. メインメソッドプログラムを実行する 2. コマンドラインで実行するには、mvn spring-boot:runコマンドを使用します。 3. mvn packpageを使用してjarファイルをパッケージ化した後、java -jar yourapp.jarコマンドラインを使用して実行します。 通常、開発時には最初の 2 つの実行モードを使用し、デプロイと実装時には 3 番目のモードを使用することが多いです。以下では、Linux 環境で springboot プロジェクトを実行および停止するための手順とスクリプトのダウンロードに焦点を当てます。 1. 手順 nohupは実行コマンドをハングアップさせません 通常、Linux で直接使用できます。 java -jar yourapp.jar プログラムを起動しますが、プロセスが終了するとプログラムはすぐにハングアップします。この場合、nohupを使用する必要があります。 nohup java -jar yourapp.jar > yourapp.out 2>&1 & しかし、最大の問題は管理が不便だということです。何をするか? 次に、シェルスクリプトを書く 1. スタート #!/bin/bash nohup java -jar yourapp.jar -Xms256m -Xmx1024m > yourapp.out 2>&1 & 2. 停止します #!/bin/bash PID=$(ps -ef | grep yourapp.jar | grep -v grep | awk '{ print $2 }') [ ${PID} ]の場合; それから echo 'アプリケーションは停止しています...' echo kill $PID 完了 $PID を強制終了する それ以外 echo 'アプリケーションはすでに停止しています...' フィ 3. 開始スクリプトと停止スクリプトを統合し、run.shを記述する #!/bin/bash echo 'アプリケーションは停止しています...' ソース stop.sh echo 'アプリケーションは実行中です...' ソース start.sh ビンゴ… 要約する 以上がこの記事の全内容です。この記事の内容が皆様の勉強や仕事に何らかの参考学習価値をもたらすことを願います。123WORDPRESS.COM をご愛顧いただき、誠にありがとうございます。 以下もご興味があるかもしれません:
|
<<: 必見の JavaScript 面接質問 10 選のまとめ (おすすめ)
>>: Alibaba CloudにMySQLをインストールする方法の詳細な説明
この記事の例では、チャットインターフェースの表示を実現するためのVueの具体的なコードを参考までに共...
まずは、以前書いた CSS カルーセルアニメーション効果を見てみましょう。アニメーションの遷移をスム...
Dockerの機能1) すぐに始められるユーザーがプログラムを「Docker 化」するには、わずか数...
参考までに、win7システム上のVMware仮想マシンにlinux7.2インターネットアクセス構成を...
前回の記事では、Docker を使用して Laravel アプリケーションをデプロイする方法について...
序文Deepin のユーザー インターフェイスは、使用時に非常に見栄えがします。インターフェイス効果...
この記事では、MySQL 5.7.17 winx64解凍版のインストールと設定方法を紹介します。具体...
JBoss は Tomcat を Web コンテナとして使用するため、JBoss の Web コンテ...
zip インストール パッケージをダウンロードします。 MySQL8.0 For Windows z...
目次1. 基本概念酸3.自動コミット4. トランザクション分離レベル5. 同時実行の一貫性の問題6....
次のコードは、私の test.html にあります。ビデオは、c:\test.html などの絶対パ...
1. プリコンパイルの利点私たちは皆、プリコンパイル機能を備えた JDBC の PreparedSt...
1 メソッドは、データをサーバーに送信する方法を指定するプロパティです。 2 post と get ...
MySQL における一般的な utf8mb4 ソート規則は次のとおりです。 utf8mb4_0900...
Tomcat が自動的にサービスを開始するように設定します。最近、問題が発生しました。サーバー上のプ...