Size: a a a

2020 May 29

СШ

Слышал Шорохи... in learn.java
Влад Иванов
Привет всем! Возможно тупой вопрос, но все же подскажите пожалуйста когда мы берем любой spring проект, заварачиваем его в jar и пытаемся получить файл из папки ресурсов, classpath у ResourceLoader от куда начинает путь в плане построения пути? У меня в этом и проблема что spring напрочь отказывается видеть файл в ресурах в jar'ике
Какое исключение или ошибка появляется. ? Или гадать будем. Зачем вообще нам стектрейсы и эксепшены с логгерами, давайте гадать в чатах
источник

БТ

Бекмамбет Трахтенбер... in learn.java
Влад Иванов
Привет всем! Возможно тупой вопрос, но все же подскажите пожалуйста когда мы берем любой spring проект, заварачиваем его в jar и пытаемся получить файл из папки ресурсов, classpath у ResourceLoader от куда начинает путь в плане построения пути? У меня в этом и проблема что spring напрочь отказывается видеть файл в ресурах в jar'ике
обычно просто classpath:название файла
источник

ВИ

Влад Иванов... in learn.java
Слышал Шорохи
Какое исключение или ошибка появляется. ? Или гадать будем. Зачем вообще нам стектрейсы и эксепшены с логгерами, давайте гадать в чатах
Cлева видно что файл лежит в корне ресурсов, пробывал уже многое и через classpath и т.п. ошибка в том что файла не видет и падает NPE
источник

ВИ

Влад Иванов... in learn.java
Так же пробывал через ResoureLoader
источник

БТ

Бекмамбет Трахтенбер... in learn.java
у тебя файл вообще по другому называется
источник

БТ

Бекмамбет Трахтенбер... in learn.java
если что
источник

ВИ

Влад Иванов... in learn.java
Сек попробую, уже много вариантов перепробывал в том числе с нормальным название предыдущее было нормальное через ResoureLoader
источник

ВИ

Влад Иванов... in learn.java
исправил ошибка java.lang.IllegalArgumentException: URI is not hierarchical
источник

ВИ

Влад Иванов... in learn.java
Вот сам файл, код и ошибка
источник

БТ

Бекмамбет Трахтенбер... in learn.java
источник

ВИ

Влад Иванов... in learn.java
Спасибо надеюсь это решит проблему, а то уже прям не знаю куда копать
источник

СШ

Слышал Шорохи... in learn.java
У тебя в джарнике ресурсы отделены? В собранном готовом, не в проекте
источник

БТ

Бекмамбет Трахтенбер... in learn.java
Слышал Шорохи
У тебя в джарнике ресурсы отделены? В собранном готовом, не в проекте
так ресурсы в дажрнике всегда в корне лежат вроде
источник

ВИ

Влад Иванов... in learn.java
Если разбирать jar то все что есть в ресурсах находиться в корне
источник

ВИ

Влад Иванов... in learn.java
ну блин типо, типовая проблема, а решиться не может это и бесит)
источник

СШ

Слышал Шорохи... in learn.java
Тааак. А ты Ури делаешь к ресурсам ? Или к корню
источник

БТ

Бекмамбет Трахтенбер... in learn.java
дело не в этом вообще
источник

ВИ

Влад Иванов... in learn.java
либо я дурак, либо в jar classpath в упор не видет файлы в корне jar файла)
источник

ВИ

Влад Иванов... in learn.java
Бекмамбет Трахтенберг
дело не в этом вообще
То, что ты скинул пока пробую, т.к. сборка через docker идет по этому долго
источник

СШ

Слышал Шорохи... in learn.java
С телефона сложно блин)) я бы больше попробовал разобраться в этом но неудобно
источник