0. 予備知識
springboot によってパッケージ化されたプロジェクトは、次の 2 つのタイプに分類されますjar
。war
瓶パッケージ
jar タイプのプロジェクトが SpringBoot パッケージ化プラグインでパッケージ化されると、Tomcat jar がパッケージ化された jar に組み込まれます。
したがって、jdk を使用して直接実行し、関数コードを組み込みの Tomcat に入れて実行できます。
戦争パッケージ
パッケージ化するときは、組み込みの、サーブレットの依存関係を構成する必要があります。war を Tomcat サーバーに入れて、通常どおり実行するだけです。1.jarパッケージの作成
1. SpringBoot パッケージ化プラグインをインポートする
プロジェクトのルートディレクトリpom.xml
に次のコードを追加します。
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
コピーが完了したら、Maven の依存関係を更新することを選択します
2. 包装方法が瓶かどうかを確認する
そうでない場合、デフォルトは
jar
パッケージモードです
あれば、jar に変更します
<packaging>jar</packaging>
3. 梱包
Maven
右側の–> Lifecycle
—>をクリックしますpackage
4. 正常に梱包されました
対応する jar パッケージの場所を確認します。
5. サーバー上で実行してみる
バックエンド jar パッケージを保存するサーバー上の場所に切り替え、xftp 経由で転送を開きます。
nohup java -jar springboot.jar &
nohup
: no Hang up (ハングアップしない) し、画面出力記録をログ ファイルに保存します。
&
:バックグラウンド起動を示します
6. ブラウザで対応するインターフェイスにアクセスしてみます。
実装ログを開く
tail -f nohup.out
ブラウザアクセスページ
対応する出力ログファイル
ここでは関係なく、接続されているかどうかをテストするだけです。
後続のリクエストのインターフェイスはすべてフロントエンド経由でアクセスされます。