Я столкнулся с той же ошибкой при попытке установить Jenkins в новом (8.1.X) экземпляре Jetty.Похоже, что было исправление ошибки , которое могло привести к такому поведению, и оно демонстрировалось при установке Jenkins / Hudson.Область безопасности / loginservice теперь должна предоставляться явно.
В средах без строгих требований безопасности Jetty, то есть: энтузиаст не-Jetty, который просто хочет запустить Jenkins.Создайте файл контекста $JETTY_HOME\contexts\jenkins.xml
, содержащий обработчик безопасности.
<Configure class="org.eclipse.jetty.webapp.WebAppContext">
<Set name="contextPath">/jenkins</Set>
<Set name="war"><SystemProperty name="jetty.home" default="."/>/webapps/jenkins.war</Set>
<Get name="securityHandler">
<Set name="loginService">
<New class="org.eclipse.jetty.security.HashLoginService">
<Set name="name">Jenkins Realm</Set>
<Set name="config"><SystemProperty name="jetty.home" default="."/>/etc/realm.properties</Set>
</New>
</Set>
</Get>
</Configure>
Надеюсь, это поможет!