####Spring Boot開発で、warのみ別APサーバーへ配置した経験がなかったので、調べた内容をメモしておきます。
以下、@TEBASAKIさん投稿の下記記事から抜粋させていただきました。
Spring Boot解説第4回(開発環境編:warファイル作成)
※Spring bootのバージョンにより、build.gradleの記述方法が異なる様なので注意ください。
####1. プログラム修正
- ApplicationクラスへのSpringBootServletInitializerの継承追加。
- SpringApplicationBuilderメソッドのオーバーライド。
####2. build.gradleの修正
- Spring bootでwebアプリを開発する際、単純にビルドしてできたwarには、組み込みTomcatが含まれてしまう。これを回避する定義を追加する。
####3. Gradleタスク(war)実行
- Gradleタスク(war)を実行して、warを作成する({ProjectName}\build\libs に生成される)。
####4. Tomcatへの配置
- webappsフォルダにwarを置くだけ(自動で展開される)。