.net に基づいていくつかの Web サービスを構築しました。
次に、これらの種類のサービスを Web ベースで管理するための統一 UI を作成します。
しかし、このシステムで Java を使用したいので、Java で iis アプリケーションを作成/開始/停止する必要があります。
これが可能かどうか疑問に思いますか?
appcmdと呼ばれる IIS Web アプリケーションを管理するためのコマンド ライン ツールがあります。さらに、iisreset、net start、およびnet stopがあります。
これらのコマンド ライン ツールは、Runtime.execまたはProcessBuilderクラスを使用して Java から呼び出すことができます。ほとんどの場合、昇格された特権が必要です。そのため、Java アプリケーションも昇格された特権で実行する必要があります。
管理アプリケーションにとってこれで十分かどうかはわかりません。Web アプリケーションとその状態のクエリについては何も言及していません。それも必要ではないでしょうか。