我们已经构建了几个基于 .net 的 Web 服务。
现在我们要创建一个统一的 UI 来管理这些基于 Web 的服务。
但是我们想在这个系统中使用java,所以我们必须在java中创建/启动/停止iis应用程序。
我想知道这是否可能?
有一个名为appcmd的用于管理 IIS Web 应用程序的命令行工具。此外,还有iisreset、net start和net stop。
您可以使用Runtime.exec或ProcessBuilder类从 Java 调用这些命令行工具。最有可能需要提升的特权。因此,您的 Java 应用程序也需要以提升的权限运行。
我不太确定这对于您的管理应用程序是否已经足够。您没有提到任何有关查询 Web 应用程序及其状态的内容。不是也需要吗?