SpringBoot をパッケージ化して Linux サーバーにデプロイする方法

WBOY
リリース: 2023-05-10 17:07:12
転載
1090 人が閲覧しました

1. springboot は tomcat を統合しているため、パッケージ化するときに war は使用しなくなりましたが、jar を使用します

<groupid>cn</groupid> 
 <artifactid>back</artifactid> 
 <version>0.0.1-SNAPSHOT</version> 
<packaging>jar</packaging>
ログイン後にコピー

2. SpringBoot スタートアップ クラスを追加して SpringBootServletInitializer を継承し、configure メソッドを書き換えます

public class BackApplication extends SpringBootServletInitializer{ 
 public static void main(String[] args) { 
  SpringApplication.run(BackApplication.class, args); 
 } 
 @Override//为了打包springboot项目 
 protected SpringApplicationBuilder configure( 
   SpringApplicationBuilder builder) { 
  return builder.sources(this.getClass()); 
 } 
}
ログイン後にコピー

3. プロジェクトを選択し、右クリックして [Run As==>maven clean] を選択し、前の jar をクリアします。

4. プロジェクトを選択し、右クリックして [Run As==>] を選択します。 ;maven install でパッケージングをインストールします。

5.jar パッケージをプロジェクトのターゲット フォルダーにコピーして、必要なパッケージを取得します

SpringBoot をパッケージ化して Linux サーバーにデプロイする方法

6. jar をサービス期間に追加します (jdk がインストールされており、対応するポートが開いている必要があります)

7. フォルダー ディレクトリに入り、コマンド nohup java -jar fx2Back.jar を実行します。ハングアップせずに開始するには nohup を使用します。するとページにアクセスできるようになります。

SpringBoot をパッケージ化して Linux サーバーにデプロイする方法

#8. サービスをシャットダウンする場合は、サービスのプロセス番号を直接クエリしてから kill することができます。

SpringBoot をパッケージ化して Linux サーバーにデプロイする方法

以上がSpringBoot をパッケージ化して Linux サーバーにデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:yisu.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート