Я родник загрузка проект с файлом на ресурсах, который был доступ с помощью:пружинных загрузочный файл прибудет на Heroku
final ClassLoader classLoader = getClass().getClassLoader();
final File file = new File(classLoader.getResource("congress.json").getFile());
При запуске загрузки пружинной локально он находит файл все работает, как ожидался, но при развертывании проекта на Heroku я вижу ошибку:
2016-08-13T13:56:31.400796+00:00 app[web.1]: java.io.FileNotFoundException: file:/app/target/nytimes-0.0.1-SNAPSHOT.jar!/BOOT-INF/classes!/congress.json (No such file or directory)
Доступ к Heroku дино с помощью heroku run bash
я могу увидеть файл:
~ $ ls
mvnw mvnw.cmd pom.xml src target
~ $ cd target/
~/target $ ls
classes generated-sources generated-test-sources maven-archiver maven-status mvn-dependency-list.log nytimes-0.0.1-SNAPSHOT.jar nytimes-0.0.1-SNAPSHOT.jar.original test-classes
~/target $ cd classes/
~/target/classes $ ls
application.properties com congress.json senate.json
Почему файл не найден? Как я могу это исправить?