Not able to load resources folder file | Community
Skip to main content
Level 2
October 25, 2018
Solved

Not able to load resources folder file

  • October 25, 2018
  • 2 replies
  • 1726 views

Hi Team,

We are trying to load "geodb.mmdb" which is present in resources folder in our AEM bundle code.
Maxmind uses this mmdb file.
Code for loading the file:

File database = new File(classLoader.getResource("geodb.mmdb").getFile());
dbReader = new DatabaseReader.Builder(database).build();

We are pretty sure that the file exists in the resources folder in our maven project. When we build our package and upload it in AEM we get "java.io.FileNotFoundException: \geodb.mmdb (The system cannot find the file specified)" exception when we hit the servlet.

Thanks,

Mohit

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by mohitaem

Thanks so much for the quick response smacdonald2008

The stackoverflow post was really useful to find the right solution.

This is the code for loading the inputStream from the file which is inside the resources folder in bundle jar.

Thanks,

Mohit

2 replies

smacdonald2008
Level 10
October 25, 2018
mohitaemAuthorAccepted solution
Level 2
October 26, 2018

Thanks so much for the quick response smacdonald2008

The stackoverflow post was really useful to find the right solution.

This is the code for loading the inputStream from the file which is inside the resources folder in bundle jar.

Thanks,

Mohit