Для ajax url показывает 404 в логе AWS tomcat - PullRequest
0 голосов
/ 07 апреля 2020

Я использовал Установка MVN развернуть мой код на AWS Tomcat. Я сделал это, открыв AWSname : 8080 / manager / html и загрузив файл WAR (я не уверен, что это правильный путь). Сервер может загрузить индекс. html успешно, как я ожидал, и показывает страницу на внешнем интерфейсе, но ошибка перешла к вызову AJAX, который находится в файле Javascript, он всегда возвращает 404. Шаблон URL сервлета будет быть таким

AJAX

Вход в систему Servlet

Я проверил все отлично на моем localhost: 8080, но в AWS tomcat журнал выглядел так:

Tomcat Log

Я никогда раньше не встречал такого случая, может кто-нибудь Дайте мне несколько полезных советов о возможных решениях?

1 Ответ

0 голосов
/ 07 апреля 2020

из вашего описания неясно, если у вас есть несколько приложений / войны / контейнеров / серверов.

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

  1. Добавьте индекс. html к вашему root в файле войны и проверьте, можете ли вы получить к нему доступ локально.

  2. , если это работает, разверните на AWS и попробуйте получить доступ к тому же пути на AWS.

  3. , если страница отображается, ваш контекст хорошо определен на AWS. Таким образом, у вас есть проблема с вашими отображениями URL

  4. Но если он не отображается, у вас есть проблема с URL (неверный URL на AWS)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...