Jenkins weigert sich zu starten - unbekanntes Argument --ajp13Port=-1

Jenkins weigert sich zu starten - unbekanntes Argument --ajp13Port=-1

Meine Jenkins-Installation auf Debian wurde aktualisiert (mit apt) – und jetzt weigert sich Jenkins, zu starten. Im Protokoll kann ich Folgendes sehen:

Exception in thread "main" java.lang.IllegalArgumentException:
     Unrecognized option: --ajp13Port=-1

Meine Jenkins-Version ist 2.381. Leider weiß ich jetzt nicht, welche Version vorher installiert war, aber es hat auf jeden Fall funktioniert und es wurden keine Konfigurationsänderungen vorgenommen.

Wie kann ich es starten?

Antwort1

Ich habe die Lösung gefunden. Die Datei /etc/systemd/system/jenkins.service.d/override.confenthielt die folgende Zeile:

Environment="JENKINS_OPTS=  --ajp13Port=-1"

Ich habe diese Zeile kommentiert – und der Dienst wurde ohne Probleme gestartet.

Es scheint, als ob der Upgrade-Prozess (über apt) die Konfigurationsüberschreibungen nicht richtig verarbeitet.

Antwort2

Hatte die gleiche Meldung unter Ubuntu 20.04.1 und Jenkins 2.375.1. Es sieht fast so aus, als würde der Parameter nicht mehr unterstützt. Habe ihn aus /etc/default/jenkins entfernt und es fing wieder an.

verwandte Informationen