VSCodeの拡張機能を使ってTomcatでSpringBootをデプロイする【Maven】
概要
SpringBootの学習中にデプロイするところで盛大にコケたので共有しようと思った
環境
macOS Sonoma 14.1.1
VSCode
SpringBoot 3.2.0
Java 17
拡張機能の追加
VSCode上でデプロイするために「Community Server Connectors」をインストール
Mavenでwarファイルを作成する
サイドバーのMeven
→LifeCycle
→package
をクリック
「BUILD SUCCESS」が出たら完了
project/target
直下にプロジェクト名.war
ファイルが作成されていることを確認
TomCatのインストール
Community Server ConnectorからTomCatをダウンロード
サイドバーの「SERVERS」→「Community Server Connector」を右クリック
「Create New Server...」を選択
「Download server?」と聞かれるので「Yes」を選択
2回目以降は状況によって使い分ける
バージョンを選択できるので選択
ここでは10.1.4を選択
「Continue?」や「Yes/No」を聞かれたらとりあえず「Continue」「Yes」を押す
無事インストール完了
デプロイ
TomCatを右クリックし、「Add Deployment」を選択
先ほど作成したwarファイルを選択する
テキストボックスは一旦「Enter」でOK
↓インストールしたTomCatの下に追加される
起動
「SERVERS」のTomCatを右クリック
「Start Server」を選択
これで起動完了なのでhttp://localhost:8080/
にアクセスし、起動しているか確認
あとはController
で設定したURLにアクセスして、コードが反映されているかを確認してみましょう
参考にした記事
Discussion