詹金斯拒绝启动-未知参数--ajp13Port = -1

詹金斯拒绝启动-未知参数--ajp13Port = -1

我在 Debian 上安装的 jenkins 已升级(使用 apt)- 现在 jenkins 拒绝启动。我可以在日志中看到以下内容:

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

我的 jenkins 版本是 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 中删除它后,它又重新启动了。

相关内容