Приложение Spring Boot не работает должным образом в Azure - PullRequest
2 голосов
/ 28 апреля 2019

У меня есть приложение весенней загрузки, встроенное в файл war.Код здесь .Приложение работает правильно при локальном запуске в ./gradlew bootrun, и мои конечные точки REST отзывчивы.

Я установил учетные данные FTP на своем сайте Azure (ресурс Windows) и успешно загрузил файл war черезКонечная точка deploywar, как описано здесь .

Когда я захожу по FTP на сайт, я вижу, что файл войны взорван в / site / wwwroot / webapps / ROOT /.Однако мне неясно, как получить доступ к сайту.

Основной URL-адрес - https://springboottest01.azurewebsites.net/,, который все еще обслуживает hostingstart.html.Если я перехожу на https://springboottest01.azurewebsites.net/webapps/ROOT/,, я опускаю index.html моего веб-приложения и несколько файлов JS.Тем не менее, вызов REST API, который он пытается выполнить, / student / list, не выполняется (ошибка 404), что заставляет меня думать, что сервер весенней загрузки на самом деле не работает.

Как диагностироватьэтот?Что мне нужно сделать, чтобы заставить это работать?

Я также попытался настроить ресурс Linux (Tomcat 8.5) и развернуть веб-приложение на этом сайте.Когда я это делаю, у меня возникают те же проблемы (в этом случае веб-приложение доступно по корневому URL-адресу этого ресурса, но конечная точка REST, которую он пытается вызвать, не работает).https://springboottest02.azurewebsites.net/

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