IIS: как отменить развертывание / удалить / удалить веб-приложение из командной строки?

Предположим, на локальном сервере IIS развернуто веб-приложение. Когда мне нужно удалить / отменить развертывание, я могу перейти в диспетчер IIS, щелкнуть приложение правой кнопкой мыши и выбрать «Удалить приложение и контент» - и вуаля. Но мне нужно сделать то же самое из командной строки - как? Можно предположить, что название приложения известно. Есть ли способ «подключиться» к работающей JVM и изменить системные свойства (заданные -Dproperty = value) без остановки JVM и без запрограммированного способа сделать это? Теперь ...

Вопрос: Есть ли способ «подключиться» к работающей JVM и изменить свойства системы (заданные параметром -Dproperty = value) без остановки JVM и без запрограммированного способа сделать это?

Теперь контекст: У меня есть сервер JBoss, работающий на удаленном компьютере, на котором размещено мое приложение, а также другие приложения. Эти другие приложения нельзя остановить. Сервер вызывается с определенным свойством -D, которое имеет отношение только к моему приложению. При запуске сервера этому свойству было присвоено неверное значение. Мне нужно изменить это свойство. Самый простой способ - перезапустить JBoss, но это приведет к отключению всех приложений на некоторое время. Есть ли способ изменить это свойство без остановки каких-либо приложений, кроме моего?

Спасибо!

16
задан Bruno Teixeira 17 December 2010 в 10:52
поделиться