В настоящее время у меня есть куча изображений в моем файле .war, подобных этому.
WAR-ROOT
-WEB-INF
-IMAGES
-image1.jpg
-image2.jpg
-index.html
Когда я генерирую html через свои сервлеты/jsp/etc, я могу просто ссылаться на
http://host/contextroot/IMAGES/image1.jpg
и
http://host/contextroot/IMAGES/image1.jpg
Не я пишу сервлет, который должен получить ссылку файловой системы на эти изображения (в этом случае для рендеринга составного файла .pdf). Есть ли у кого-нибудь предложение о том, как получить ссылку файловой системы на файлы, размещенные в войне, подобно тому, как это происходит?
Возможно, это URL-адрес, который я хватаю при инициализации сервлета? Очевидно, у меня мог бы быть файл свойств, который явно указывает на установленный каталог, но я хотел бы избежать дополнительных конфигураций.