Java Server Manager is a VS Code extension for managing local Java application servers. The implemented surface is Tomcat-only today, with a plugin-oriented architecture for future expansion.
Status
The repository is an advanced MVP. It is not production-ready and has not yet completed its first official Marketplace release cycle.
Implemented: Tomcat server CRUD, run/debug lifecycle, deployment management, template management, tree view, and webview forms.
Release posture: CI exists and runs lint, type checks, tests, production build, and repository audits; Marketplace publication is now governed separately.
Missing for production readiness: stronger runtime hardening, full spec-to-code reconciliation, broader release validation confidence, and first monitored release execution.
Requirements
VS Code 1.100.0 or newer
Node.js 18+
A local Java JDK
A local Tomcat installation for runtime testing
Development
npm install
npm run check-types
npm run lint
npm run build
To launch the extension in development, open the workspace in VS Code and press F5.