Как добавить META-INF / context.xml в lein-ring uberwar - PullRequest
0 голосов
/ 08 мая 2018

При генерации uberwar с lein-ring я могу добавить ресурсы в путь к классам, используя ключ :resource-paths в корне моего project.clj. Любые ресурсы, добавленные таким образом, отображаются под /WEB-INF/classes/

Из-за устаревших причин мне нужно предоставить context.xml в META-INF в корне файла .war (интерпретируется как zip).

Как я могу это сделать?

1 Ответ

0 голосов
/ 08 мая 2018

Для этих целей lein-ring предоставляет ключ :war-resources-path (опционально :war-resource-paths), который будет установлен в корне вашего project.clj.

Любые файлы в каталоге (или каталогах), указанных как таковые, будут скопированы непосредственно в ваш .war-файл.

Таким образом, поместите в свой проект папку (я использовал /war-root), которая содержит META-INF/context.xml, как вы ожидаете.

...