2016-08-13 2 views
0

Я родник загрузка проект с файлом на ресурсах, который был доступ с помощью:пружинных загрузочный файл прибудет на 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 

Почему файл не найден? Как я могу это исправить?

ответ

Смежные вопросы