Использование Azure для запуска приложения Java, но доступ не работает - PullRequest
0 голосов
/ 24 сентября 2019

Я только начал работать с платформой Azure, и у меня возник вопрос.

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

Может быть, я сделал что-то не так?

Это репо, к которому я подключился:

https://github.com/idanovadia/ServerAlgoSearchImplementation_v2

, например, при запускелокальный хост: http://localhost:8080/getMaze/prim

сейчас я пробовал: https://searchnow.azurewebsites.net/getMaze/prim

here is the screen from azure

enter image description here

1 Ответ

0 голосов
/ 25 сентября 2019

Я вижу, что вы пытаетесь упаковать свое java-приложение в файл jar и запустить jar с помощью web.config в веб-приложении.Это старый способ запуска приложения весенней загрузки.

На самом деле, существует общий и лучший способ.Это просто для упаковки вашего весеннего загрузочного приложения в пакет war.И затем вы можете развернуть его в веб-приложении Azure с контейнером Tomcat.

1.Вам нужно выбрать упаковку как войну при инициализации проекта весенней загрузки:

enter image description here

2.Установите имя упакованного файла в ROOT.war

Откройте файл pom.xml, добавьте следующую строку:

enter image description here

Тогда вы будетеполучите файл ROOT.war, если вы запустите mvn clean package

3.Создайте веб-приложение с Tomcat

enter image description here

4.Разверните ROOT.war в папке \ site \ wwwroot \ webapps в веб-приложении

enter image description here

5.Перезапустите веб-приложение.

enter image description here

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