Is the problem happening when accessing via the web? As I seem to remember that the file paths are relative. When working with EJB's what you have would probably work, but from the web-layer, the 'working directory' is some part of your web-app (the root I think).
- this is all from memory of a long time ago
Think I read your post totally wrong there!
Have you setup auth.conf?