Задать вопрос
@Romka21

Upload war файла в TomCat, при попытке доступа ошибка 404?

Всем привет столкнулся с такой проблемой.
Простое приложение Springboot, по сути REST сервис c index страницей
Два сервера один на Windows 10, второй на Cent OS.
На обоих сервера TomCat, Java одинаковых версий.
При загрузке war файла на Windows, все норм, приложение загружается на сервер, стартует , выдает index.html страницу при попытке доступа. Все работает, как с локального сервера, так же я могу нормально подключаться с других устройств домашней сети.
А на Linux, war файл загружается, запускается без ошибок, но при попытке доступа TomCat выдает ошибку 404.
TomCat на линуксе рабочий, на нем нормально работают web приложения написанные на фреймворке Vaadin

Пожалуйста помогите.
  • Вопрос задан
  • 643 просмотра
Подписаться 1 Средний 2 комментария
Пригласить эксперта
Ответы на вопрос 2
perl_demon
@perl_demon
Если загрузка war файла происходит через web (из приложения manager), то вероятнее всего дело в ограничении на максимальный объем war файла, который по умолчанию 50MB. Поменять можно в этом файле: webapps/manager/WEB-INF/web.xml в разделе . Ну или деплоить путем копирования war в папку webapps.
Ответ написан
azerphoenix
@azerphoenix Куратор тега Java
Java Software Engineer
Пробовали ли вы перезапустить приложение после того, как залили war'ник ?
Также обязательно просмотрите логи сервера.
Исключили ли вы ошибки связанные с contextPath? Например, если у вас ссылка в шаблон добавлена хардкодом href="/contact" , то при наличии context может не работать. И соответственно, например, через thymeleaf надо добавлять как th:href="@{/contact}"
Причины 404 могут быть разные...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы