Я довольно новичок в docker, и я пытаюсь создать / запустить docker образ веб-приложения (например, Jenkins), созданного с помощью maven, на localhost с использованием jetty.
Когда я запускаю команда "mvn -pl war jetty: run" в командной строке, я вижу приложение, работающее на http://localhost: 8080 / jenkins / . Однако, когда я собираю и запускаю образ из докер-файла ниже, я получаю ошибку.
Dockerfile
FROM jetty
ADD ./jenkins.war "$JETTY_BASE/webapps/jenkins.war"
Ошибка
2020-04-05 06:26:33.349:WARN:oejw.WebAppContext:main: Failed startup of context o.e.j.w.WebAppContext@1ddf84b8{Jenkins v2.230-SNAPSHOT,/jenkins,file:///tmp/jetty/jetty-0_0_0_0-8080-jenkins_war-jenkins-any-11778323860975553637.dir/webapp/,UNAVAILABLE}{/var/lib/jetty/webapps/project.war}
java.lang.IllegalStateException: No LoginService for org.eclipse.jetty.security.authentication.FormAuthenticator@31dadd46 in ConstraintSecurityHandler@4ed5eb72{STARTING}
Знаете ли вы, почему и как Я могу решить проблему?