Ausnahme bei der Ausführung von Jenkins unter Windows

8

Ich versuche, Jenkins-1,464 zum ersten Mal als Windows-Dienst unter Windows 7 64-Bit mit 32-Bit-Java zu installieren. Allerdings wird eine Ausnahme ausgelöst, wenn ich es ausführe.

%Vor%

Ich habe es schon versucht:

  • Ändern des HTTP-Ports über die Befehlszeilenoption --httpPort
  • Ändern des HTTP-Ports über das Argument --httpPort in jenkins.xml
  • Ausschalten der Windows-Firewall

Aber es löst das Problem nicht.

Wie repariere ich es?

    
Andrei Botalov 16.05.2012, 21:29
quelle

3 Antworten

32

Das Problem wird gelöst, indem jenkins mit --ajp13Port=-1 ausgeführt wird. Es deaktiviert den Listener von Apache JServ Protocol v1.3. Sie können den Port auch in einen anderen Port ändern.

Nach dem Ausführen von java -jar jenkins.war --ajp13Port=-1 --httpPort=8082 wurde Jenkins erfolgreich gestartet und kann über http://localhost:8082/

aufgerufen werden     
Andrei Botalov 16.05.2012, 21:38
quelle
2

Ich fand, dass die nützlichste Nachricht war:

%Vor%

Wie Sie wahrscheinlich wissen, ist dies der typische Apache JServ Protocol AJP Connector-Port.

Running netstat -ano Ich habe festgestellt, dass ein anderer Prozess diesen Port überwacht hat, anstatt Jenkins. In meinem Fall hatte ein Kollege YouTrack installiert und dieser Dienst wurde vor Jenkins gestartet. Das machte Jenkins unglücklich.

Ich habe den YouTrack-Dienst gestoppt, Jenkins gestartet und YouTrack neu gestartet und alle waren glücklich.

    
nbw 18.05.2012 16:22
quelle
2

Aktualisieren Sie jenkins.xml auf

%Vor%     
RICHA AGGARWAL 14.03.2013 09:14
quelle

Tags und Links