我的Jenkins在Linux上使用以下命令通过独立战争在https:// myhost:9043上运行。
java -jar jenkins.war
但是,当我尝试使用以下URL来说https://myhost:9043/<any random text>
时,显然找不到资源uri。
问题是,我在浏览器中得到的输出是
HTTP 404 error URI not found Powered by Jetty://9.4.27.vXXXX
我不希望透露Jetty版本。
有没有一种方法可以显示有关错误URI的自定义错误页面,从而避免泄露Jetty版本?如果没有,我可以以某种方式隐藏Jetty版本,使其不显示给匿名用户吗?
我不是一个纯粹的Java程序员,而只是一个DevOps管理员。
答案 0 :(得分:2)
您可以通过添加到命令行-Djetty.version=NOTHING
来覆盖Jetty版本。
否则,我会创建问题https://issues.jenkins-ci.org/browse/JENKINS-62890来创建用户的自定义错误页面