A VS Code extension for managing multiple Apache Tomcat servers from the command palette. Define your servers once, map them to projects, and run/stop/deploy without leaving the editor.
What it does
Run / Stop / Restart any configured Tomcat instance
Deploy WAR files — automatically found in target/, build/libs/, or dist/
Clean a server's work/, temp/, and webapps/ directories (stops it first if running)
Per-project overrides for CATALINA_OPTS and JAVA_OPTS
Native VS Code Settings UI with schema validation and autocomplete
Configuration
Configure servers and projects in VS Code settings (or run Tomcat: Configure Servers to open the settings page). Add entries like this to your settings.json:
Each project key matches a workspace folder name. When you run a command, the extension resolves the right server automatically, or lets you pick one if there's no mapping.