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 パッケージをプロジェクトのターゲット フォルダーにコピーして、必要なパッケージを取得します
6. jar をサービス期間に追加します (jdk がインストールされており、対応するポートが開いている必要があります)
7. フォルダー ディレクトリに入り、コマンド nohup java -jar fx2Back.jar を実行します。ハングアップせずに開始するには nohup を使用します。するとページにアクセスできるようになります。
#8. サービスをシャットダウンする場合は、サービスのプロセス番号を直接クエリしてから kill することができます。
以上がSpringBoot をパッケージ化して Linux サーバーにデプロイする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。