У меня есть приложение весенней загрузки, встроенное в файл 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/