Frage

Problem

Ich versuche, hudson Build-Server auf einem Windows-Server über Remote-Desktop-Verbindung zu installieren. Ich Pfad zum Hudson-Ordner im Verzeichnis C: \ Hudson. Das Hudson-Verzeichnis enthält einen Ordner namens Starts und die hudson.war Datei.

Ich habe versucht, es zu starten die folgenden Befehle:

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

Dann kann ich navigieren Sie zu http: // localhost:. 8080 im Internet Explorer

Frage

Wenn ich versuche, die Installation als Windows-Service-Funktion auf dem Web-Interface zu verwenden, ich diesen Fehler:

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)`

Warum kann ich nicht als Windows-Dienst installieren und wie kann ich dieses Problem beheben?

War es hilfreich?

Lösung

Antwort

Gefunden die Lösung.

Wenn Sie die Befehle ausführen, müssen Sie die Eingabeaufforderung mit einem rechten Mausklick öffnen und „Als Administrator ausführen“ wählen.

Andere Tipps

auf der Windows-Eingabeaufforderung folgenden Befehl aus: sc delete hudson und für jenkins Benutzer ausführen: sc delete jenkins

und führen Sie dann Windows als Dienst installieren. Hoffe, es hilft:)

Versuchen Sie die Benutzerkontensteuerung drehen; das ist, was es für mich fixiert. Start> Ausführen> UAC, dann ziehen Sie die Regler auf die niedrigste Einstellung: „Nie benachrichtigen“. erfordern einen Neustart.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top