If it can't find the file there are two possible reasons:
1) the file does not exist
2) you don't have access to read the file; either the file itself is not readable, or one of its parent directories is inaccessible
The properties of the directory is set to 755 is that not acessable?
That's rwxr-xr-x, which it read/write/execute for owner, and read and execute for group and others. Note that you have to check the permissions on every parent directory in the path and on the file itself.
Are you 100% certain the file name in your code also leads to an existing file; unlike Windows, UNIX/Linux file names are case sensitive and I see you're using a mix of cases; which is fine but makes it also very easy to make mistakes.
Joined: Mar 22, 2008
The folder names are in mix cases but the file names are dynamic and are passed as it is. My property file is taking the same name cases. I don't know where I am messing