ホームページ  >  記事  >  Java  >  SpringBoot をパッケージ化して Linux サーバーにデプロイする方法

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

WBOY
WBOY転載
2023-05-10 17:07:121086ブラウズ

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 までご連絡ください。