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:
Aber es löst das Problem nicht.
Wie repariere ich es?
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/
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.
Tags und Links jenkins installation