HUDSON SERVER SERVER Установите в качестве ошибки службы Windows

StackOverflow https://stackoverflow.com/questions/3010206

  •  26-09-2019
  •  | 
  •  

Вопрос

Проблема

Я пытаюсь установить сервер сборки HUDSON на сервере Windows через дистанционное подключение рабочего стола. Я путь к папке Hudson в C: Hudson. Каталог HUDSON содержит папку, называемую домой и файл hudson.war.

Я пытался запустить его, используя следующие команды:

set JAVA_HOME=C:\Java\jdk1.6.0_20
set HUDSON_HOME=C:\Hudson\Home
java -jar C:\Hudson\hudson.war

Тогда я могу перейти к http: // localhost: 8080 в Internet Explorer.

Вопрос

Когда я пытаюсь использовать установку как функцию службы Windows на веб-интерфейсе, я получаю эту ошибку:

Installing a service
[Home] $ C:\Hudson\Home\hudson.exe install
WMI.WmiException: AccessDenied
   at WMI.WmiRoot.BaseHandler.CheckError(ManagementBaseObject result)
   at WMI.WmiRoot.ClassHandler.Invoke(Object proxy, MethodInfo method, Object[] args)
   at WMI.Win32ServicesProxy.Create(String , String , String , ServiceType ,     ErrorControl , StartMode , Boolean , String[] )
   at winsw.WrapperService.Run(String[] args)
   at winsw.WrapperService.Main(String[] args)`

Почему я не могу установить как служба Windows и как я могу исправить эту проблему?

Это было полезно?

Решение

Отвечать

Нашел решение.

При запуске команд необходимо открыть командную строку, щелкнув правой кнопкой мыши, и выберите «Run As Administrator».

Другие советы

В командной строке Windows Execute: SC Удалить HUDSON и для пользователя Jenkins, выполните: SC Удалить Jenkins

А затем запустите установочные окна в качестве услуги. Надеюсь, поможет :)

Попробуйте отключить управление учетной записью пользователя; Это то, что исправлено для меня. Start> Run> UAC, затем перетащите диск в самую низкую настройку: «Никогда не уведомить». Может потребоваться перезагрузка.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top