Невозможно получить доступ к расположению папки war! \ WEB-INF \ classes \ в упакованной войне с загрузкой Spring - PullRequest
0 голосов
/ 10 мая 2018

Я хочу получить доступ к пути к папке с ресурсами, который находится внутри упакованного WAR-файла, созданного весенней загрузкой.Я посмотрел эту ссылку , которая предназначена для доступа к определенному файлу в каком-то месте, но я ищу только местоположение папки.

С файлом WAR getRealPath () / getAbsolutePath () не работаетниже приведен фрагмент

String contextPath = event.getServletContext().getRealPath("/WEB-INF/scripts/views/"); 

Еще один сценарий, в котором я хочу получить доступ к инструменту ImageMagic, который упакован во время войны в месте «WEB-INF / classes / ImageMagick-6.6.1-5», но это не так.доступ к библиотеке im4java.Будет работать любое расположение диска, например «C: /ImageMagick-6.6.1-5».

String bindir = URLDecoder.decode(getClass().getClassLoader().getResource("ImageMagick-6.6.1-5").getPath());

Есть ли обходной путь для доступа к расположению каталога внутри WAR.

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