@WebServletに"/"を渡すと、デフォルトサーブレットとなり、他で指定しているURL以外の場合はここに来る。
WebServlet (Servlet 3.0 API Documentation - Apache Tomcat 7.0.109)
【Java & Tomcat】Webアプリケーションの設定(アノテーション)※サンプルプログラム付き
Windows10でVSCodeでやる。


Mavenもダウンロードしてここに置く。


パスも通す。

使えるのを確認。
コマンド打つのはGit Bashとかで。

Mavenでプロジェクト作成。

こうなればいい。

こうなるけど、ソースのパスがまだなので、

パッケージ名に合わせてこのフォルダ構成

赤いのはpom.xmlの構成でこうすると消える。

この通り消える。
ServletMain.javaは、
こう。
DefaultServlet.javaは、
こう。

コマンドパレットでAdd Local Server

Tomcatのフォルダを指定

ここはこのまま

このままFinish

Tomcat追加されStopped

mvn package

こうなればいい

ここにwarが出来てる。

Start Server

Run on Server

Tomcat 9.x

No

/ServletMain

それ以外のURLはDefaultServlet

ただし、"/"はindex.jspに行ってしまうらしい。
DefaultServletにまわすには、index.jspを消せばいいらしい。