タグ

bootJarに関するma26libのブックマーク (2)

  • 64. Spring Boot アプリケーションのインストール - リファレンス

    java -jar を使用して Spring Boot アプリケーションを実行することに加えて、Unix システム用の完全に実行可能なアプリケーションを作成することもできます。完全に実行可能な jar は、他の実行可能なバイナリと同様に実行することも、init.d または systemd に登録することもできます。これにより、一般的な運用環境での Spring Boot アプリケーションのインストールと管理が非常に簡単になります。 完全に実行可能な jar は、ファイルの先頭に追加のスクリプトを埋め込むことで機能します。現在、一部のツールはこの形式を受け入れないため、常にこの手法を使用できるとは限りません。例: jar -xf は、完全に実行可能にされた jar または war の抽出に確認なしで失敗する場合があります。jar または war を完全に実行可能にするのは、java -jar

    64. Spring Boot アプリケーションのインストール - リファレンス
  • Spring Boot アプリケーションのデプロイ - リファレンス

    Spring Boot の実行可能 jar は、ほとんどの一般的なクラウド PaaS(Platform-as-a-Service)プロバイダー向けに用意されています。これらのプロバイダーは、「独自のコンテナーを持ち込む」ことを要求する傾向があります。アプリケーションプロセス(特に Java アプリケーションではない)を管理するため、実行中のプロセスのクラウドの概念にアプリケーションを適合させる中間層が必要です。 2 つの人気のあるクラウドプロバイダーである Heroku と Cloud Foundry は、"buildpack" アプローチを採用しています。buildpack は、デプロイされたコードを、アプリケーションの起動に必要なものにラップします。これは、JDK と、java、組み込み Web サーバー、格的なアプリケーションサーバーへの呼び出しである可能性があります。buildp

    Spring Boot アプリケーションのデプロイ - リファレンス
  • 1