Докер - Tomcat 8 - Весенний отдых 404 - PullRequest
0 голосов
/ 28 февраля 2019

Я использую Spring 4, Servlet 3.1, Tomcat 8 с Docker.Я могу развертывать и запускать приложения на локальном компьютере, а затем получить доступ через браузер или почтальон.

Проблема заключается в том, что при развертывании в докере я получаю 404. Я мог видеть, что вызовы достигают докера, проверяя localhost_access.журнал, но по какой-то причине я не получаю правильный ответ.

Вот мой файл Docker, предположим, что имя файла войны - managementservice.war

FROM tomcat:8.0.43-jre8

COPY ./target/*.war /usr/local/tomcat/webapps/

ENV JAVA_OPTS ""

EXPOSE 8080

CMD ["catalina.sh", "run"]

Я даже пытался развернуть как ROOT.war, но здесь ничего не работает, есть протоколы доступа docker tomcat

172.21.0.1 - - [27/Feb/2019:14:43:34 +0000] "GET /managementservice/ HTTP/1.1" 404 1030
172.21.0.1 - - [27/Feb/2019:14:43:42 +0000] "GET /managementservice/api/v1/ping HTTP/1.1" 404 1052

У меня нет web.xml, все основано на аннотациях.у меня есть отображение сервлета из / api / v1 / *

...