詹金斯拒絕啟動 - 未知參數 --ajp13Port=-1

詹金斯拒絕啟動 - 未知參數 --ajp13Port=-1

我在 Debian 上安裝的 jenkins 已升級(使用 apt) - 現在 jenkins 拒絕啟動。我可以在日誌中看到以下內容:

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

我的詹金斯版本是2.381。不幸的是,我現在不知道在此之前安裝了哪個版本,但它確實有效且沒有進行任何配置更改。

我怎麼才能讓它啟動?

答案1

我找到了解決方案。文件/etc/systemd/system/jenkins.service.d/override.conf包含以下行:

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

我評論了這一行 - 並且服務啟動沒有問題。

看起來升級過程(透過 apt)沒有正確處理配置覆蓋。

答案2

Ubuntu 20.04.1 和 Jenkins 2.375.1 上有相同的訊息。看起來該參數幾乎不再受支援。將其從 /etc/default/jenkins 中刪除並再次啟動。

相關內容