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をインストールする方法の詳細な説明
div を使用してマスクを作成したり、ポップアップ ウィンドウをシミュレートしたりします。ただし、I...
目次1. カプセル化API 2. グローバルツールコンポーネントを登録する3. グローバル関数をカプ...
最初にサーバー上に FTP サーバーをセットアップし始めたとき、接続できないことがわかったので、Fi...
目次ドキュメント オブジェクト モデル (DOM) DOM と JavaScript DOMツリーの...
多くのネットユーザーは、なぜ自分のウェブサイトはいつも色の問題を抱えていて、いつも地味に見え、注目を...
MySQLのインストール、設定、最適化は参考用です。具体的な内容は次のとおりです。 MySQL ダウ...
Ubuntu 18のインストール中に、USBディスクからUbuntuのインストールを開始すると、mm...
背景Navicat は、最高の MySQL 視覚化ツールです。ただし、ビューのインポートとエクスポー...
目次1. メモリモデルとランタイムデータ領域2. マインドマップと凡例3. オブジェクトはJVMから...
これで、autocomplete と呼ばれる input の属性を使用できるようになりました。オート...
目次1. コンテナサービスの更新とDockerコンサルの検出1. サービス登録と検出とは何ですか? ...
ルートを追加するコマンド: 1.ルート追加route add -net 192.56.76.0 ne...
この記事では、例を使用して MySQL プロセス関数の一般的な使用方法を説明します。ご参考までに、詳...
Openlayers は、WebGIS クライアント向けのモジュール式で高性能かつ機能豊富な Jav...
1. Nginx サービス基盤Nginx (エンジン x) は、パフォーマンスの最適化のために特別...