Spring Bootでは普通Tomcat入りのbootable jarを作成するが、
warファイルを作成したいケースがある。
(運用上Tomcatは別で立てて、warだけを配置したいケースなど)
実際にやってみると、意外に苦労したので、手順をまとめてみる。
gradleでビルドする場合の例。
①SpringBootApplicationクラスをSpringBootServletInitializerの継承クラスにする。
②configureメソッドをオーバーライドする。
③build.gradleを修正する。