развертывание docker образа файла войны с причалом - PullRequest
0 голосов
/ 05 апреля 2020

Я довольно новичок в 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}

Знаете ли вы, почему и как Я могу решить проблему?

...