VS Code でアプリケーションサーバーを操作する
Visual Studio Code はコードエディタ中心の開発ツールであるため、組み込みのアプリケーションサーバーは付属していません。ほとんどのサーバーでは、コマンドラインを使用してデプロイし、それにアタッチする場合は、適切なデバッガーの構成を使用する必要があります。
一方で、特定の Java ワークロードでは、サーバー統合が非常に役立つことを認識しています。Visual Studio Code では、人気のあるアプリケーションサーバー(例: Tomcat、Jetty、Open Liberty)のサードパーティ製拡張機能を見つけることができます。これらは、それらのサーバーをローカルで操作する際に役立ちます。
Spring Boot Dashboard については、Visual Studio Code の Spring Boot を参照してください。
以下の機能の使用中に問題が発生した場合は、イシューを登録してご連絡ください。
コミュニティサーバーコネクタ
Community Server Connectors 拡張機能は Red Hat によって公開されています。これは、リモートサーバープロトコルベースのサーバーコネクタを提供し、Apache Felix、Karaf、Tomcat などのコミュニティランタイムやサーバーの起動、停止、公開、およびその他の制御を行うことができます。
その他のサーバー
Open Liberty Tools 拡張機能を使用すると、Open Liberty でアプリケーションを実行でき、Visual Studio Code からアプリケーションをデプロイ、テスト、デバッグできます。
Red Hat の Server Connector 拡張機能を使用すると、WildFly、JBoss EAP、Minishift、CDK などの Red Hat サーバーおよびランタイム製品の起動、停止、デプロイを行うことができます。
Extension Pack for MicroProfile は、MicroProfile プロジェクトを作成して、Open Liberty、Quarkus、Payara などのランタイムに開発およびデプロイするためのツールを提供します。