2012-04-09 203 views
0

我们已经构建了几个基于.net的web服务。通过java创建iis应用程序

现在我们要创建一个统一的用户界面来管理这些基于Web的服务。

但是我们想在这个系统中使用java,所以我们必须在java中创建/启动/停止iis应用程序。

我想知道这是否可能?

+1

好奇地知道如果你有.Net中的一切,你的问题可以使用.Net解决,为什么介绍java? – Santosh 2012-04-09 06:26:20

+0

也许Java在他们的简历中缺失。现在他们也看到了增加这个机会的机会。我认为它被称为CV *设计。 – Codo 2012-04-09 07:01:38

回答

0

有一个命令行工具用于管理称为appcmd的IIS Web应用程序。此外,还有iisreset,净启动净停止

可以使用的Runtime.exec或使用的ProcessBuilder类从Java调用这些命令行工具。最有可能需要提升特权。所以你的Java应用程序也需要使用提升的特权运行。

我不太确定这是否已经足够您的管理应用程序。您没有提及任何有关查询Web应用程序及其状态的信息。这不是必需的吗?

+0

OMG,I忘记吧,是的,我们需要查询服务的状态 – hguser 2012-04-09 07:58:37