index.html не найден паяра микро - PullRequest
       27

index.html не найден паяра микро

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

У меня есть приложение Java, и я использую Payara Micro 4.1.2.174 для его развертывания. Я пытаюсь настроить файл index.html, который я поместил в папку src/main/webapp. Однако, что бы я ни делал, файл недоступен, я получаю 404 при попытке получить к нему доступ на локальном хосте: http://localhost:8080/index.html. Я строю файл войны, используя gradle. Я также проверил встроенный файл war и файл index.html находится в корне архива.

Я развертываю свое приложение на /, все пути также доступны, начиная с /:

Загрузка приложения [ROOT] в [/]

Я попытался добавить следующее в файл glassfish-web.xml, это не помогло:

<glassfish-web-app error-url="">
    <context-root>/</context-root>

    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>

</glassfish-web-app>

Есть ли что-то, что мне не хватает? Можно ли иметь index.html в Payara Micro?

Спасибо!

1 Ответ

0 голосов
/ 24 октября 2019

Я обнаружил проблему с моей установкой: я использую JAX-RS, а класс, который расширяет Application, был аннотирован @ApplicationPath("/"), что каким-то образом привело к перезаписи поведения по умолчанию. Я изменил эту аннотацию, и теперь все работает, как и ожидалось, с ожидаемой структурой WAR.

...