Проблема с сервером apache при развертывании приложения Spring Boot на Tomcat 9: состояние 404 - не найдено - PullRequest
0 голосов
/ 19 июня 2020

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

Статус HTTP 404 - Не найдено

Описание: исходный сервер не нашел текущего представления для целевого ресурса или не желает раскрывать его существование.

1 Ответ

1 голос
/ 20 июня 2020

Проверьте здоровье вашего кота

  • Удалите свою войну и начните ее
  • Go на localhost: порт, и домашняя страница tomcat должна быть отрисована:

Кот

Если ваш tomcat не показывает ожидаемую домашнюю страницу, попробуйте исправить это перед развертыванием приложения.

Возможная причина

Согласно вашим комментариям, проблема может быть это:

You java веб-приложение показывает домашнюю страницу на вашем локальном хосте (eclipse) по адресу:

http://localhost:8080

Но при развертывании в Tomcat вы используете файл войны, который развертывается в папке webapps. Например:

acme-web.war

Итак, если вы развернете эту войну в своем tomcat, размещенном в

http://localhost:1234 (which must render the tomcat home page)

, ваше приложение будет доступно по адресу:

http://localhost:1234/acme-web

способ показать вашу сеть вместо домашней страницы tomcat. Просто спросите меня!

Надеюсь, это вам поможет.

...