Предпочтительное расположение файлов для статических файлов в проекте Maven WAR - PullRequest
0 голосов
/ 07 ноября 2019

Я пытаюсь получить доступ к некоторым файлам WSDL и XML из WebApp, который я создал в Maven как WAR. Теперь я знал, что папка resources была местом по умолчанию для файлов этого типа, но когда я проверил пакет war, я обнаружил, что файлы оказались в папке /WEB-INF, которая не очень полезна. Я просто хотел узнать, куда мне поместить эти файлы, чтобы я мог получить к ним доступ через URL:

https://server:port/Context/File_Path

Я пытался создать папку внутри веб-приложения, но вне WEB-INF это, похоже, помогло. Но просто хотел знать, правильный ли это подход.

1 Ответ

2 голосов
/ 07 ноября 2019

В Maven есть концепция стандартная структура каталогов

Итак, да, чтобы работать с чем-то, что может быть упаковано в WAR с помощью maven-war-plugin, вы должны следовать соглашениюи поместите файлы в соответствующие папки (конечно, вы можете изменить эти значения по умолчанию, если хотите).

Когда речь идет о статических ресурсах, действительно, есть специальная папка src/main/webapp. Значит, ты прав

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