#Spring boot 実行可能Jar
環境:macOS, Spring Tools
Package Explorerのプロジェクト名を右クリック。
Run as ⇨ Run Configuration
Gradele Projectを右クリック。
Gradle Tasksタブをクリック。
Gradle Tasks: 欄に build と記述。
Working Directory欄に プロジェクトのルートフォルダを指定。
右下の Run をクリック。
すると
プロジェクトのルート/build/libs
に プロジェクト名.jar が出来ている。
(以下試行中)サーバにアップロード
上記の任意のフォルダにアップロード。
java -jar test.jar
で実行するとjarに内臓されたtomcatが立ち上がる。
サーバーを止めるときはcontrol + c
でも私の場合、これで実行してもアプリが立ち上がって一見動いているだけで、ページにアクセスしても反応がなかった。
#Spring Boot 実行可能War
プロジェクトを新規で作るときのメニューかbuild.gradleでjarが指定されているところをwarに変える。
build.gradleに
apply plugin:'war'
war {
enabled = true
archiveName 'sample.war'
}
を追加
gradleをリフレッシュして、jarの時と同じ手順でconfigurationを開き
Gradle Tasks:欄に war と記述。
すると同じように
プロジェクトルート/build/libs に warファイルが出来ている。