💭

VSCodeの拡張機能を使ってTomcatでSpringBootをデプロイする【Maven】

2023/11/28に公開

概要

SpringBootの学習中にデプロイするところで盛大にコケたので共有しようと思った

環境

macOS Sonoma 14.1.1
VSCode
SpringBoot 3.2.0
Java 17

拡張機能の追加

VSCode上でデプロイするために「Community Server Connectors」をインストール

Mavenでwarファイルを作成する

サイドバーのMevenLifeCyclepackageをクリック

「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にアクセスして、コードが反映されているかを確認してみましょう

参考にした記事

https://qiita.com/na2gashi/items/7f4f00e60b23e0652ddc

Discussion