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をインストールする方法の詳細な説明
下図のように、 selectポップアップレイヤーの下部に操作ボタンを配置するのが一般的な設計方法です...
この記事は主にMySQLデータ移行方法とツールの分析を紹介します。サンプルコードを通じて詳細に紹介さ...
この記事では、ショッピングカート決済機能を実現するためのVueの具体的なコードを例として紹介します。...
binlog は、すべての mysql dml 操作を記録するバイナリ ログ ファイルです。 bin...
Nginx ロード バランシング サーバー: IP: 192.168.0.4 (Nginx-Serv...
この記事は、「24 Days of Linux Desktop」の特別シリーズの一部です。 Open...
Web ページでマスク レイヤーを使用すると、繰り返しの操作を防ぎ、読み込みを促進できます。また、ポ...
1. コマンドの紹介stat コマンドは、ファイルまたはファイル システムに関する詳細情報を表示する...
MySQL のバージョンは、Enterprise Edition と Community Editi...
この記事では、ログイン認証コードを実装するためのvue+springbootの具体的なコードを例とし...
mysql5.6 のグリーン バージョンを解凍すると、my-default.ini ファイルが作成さ...
HTML では、Web ページで使用されるエンコーディングを指定する必要があります。一般的な指定方法...
この記事では、Element-uiを使用してvue.jsでナビゲーションメニューを実装するための具体...
今日はメニューボタンを作りました。マウスをボタンに移動するすると、ドロップダウンサブメニューが表示さ...
序文システムをインストールしたときに、パーティション領域を適切に割り当てませんでした。その後のメンテ...