страница статического содержимого не работает в приложении Springboot, развернутом в кластере Kubernets - PullRequest
0 голосов
/ 11 июля 2019

У моего весеннего загрузочного приложения есть простой статический html-файл, который я хранил в src / main / resources / static / index.html, и я добавил дополнительный контроллер для возврата этого представления.

public class HomeController {

    @RequestMapping(path = "${url_prefix}/")
    private String home() {
        return "index.html";
    }

}

На моем локальном компьютере разверните http://localhost:8080/ и перейдите к index.html.

Затем это же приложение развертывается в кластере kubernettes, где если перейти на страницу, то возвращается

Страница ошибки Whitelabel

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Thu Jul 11 15:32:14 GMT 2019
There was an unexpected error (type=Not Found, status=404).
No message available

Я проверил содержимое развернутой весенней загрузочной фляги, и я вижу index.html в этой фляге.

  9213 Thu Jul 11 17:10:08 CEST 2019 BOOT-INF/classes/static/index.html

У меня не так много информации о конфигурации кластера kubernettes. Я прекрасно понимаю, что без особой информации о сценарии развертывания никто не сможет мне помочь.

Но кто-нибудь может пролить свет с точки зрения более высокого уровня (я знаю значение ошибки 404).

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