aspose file tools*
The moose likes EJB and other Java EE Technologies and the fly likes Creating A File Resource Using Tomcat JNDI    Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » EJB and other Java EE Technologies
Bookmark "Creating A File Resource Using Tomcat JNDI    " Watch "Creating A File Resource Using Tomcat JNDI    " New topic
Author

Creating A File Resource Using Tomcat JNDI

Jaz Chana
Ranch Hand

Joined: Feb 19, 2008
Posts: 34
Hi guys,

My problem is that I am creating a web service and I cannot get to a properties file without creating an absolute reference to that file. If I was creating a servlet I would simple use getServletContext() method to get a relative reference to it. However since it is an axis web service i have to deploy my applications in the WEB-INF/services directory, and because it does not interact with the axis servlet I cannot use getServletContext(). So i thought I could create a JNDI file resource reference in the tomcatHome/conf/context.xml file, similar to how I created a JNDI connection pool. The resouce definition looks like this;



now I tried to access the resource in my code like this;



However I get a NamingException; 'Cannot create resource instance'

I don't understand why I cant create a file resource in JNDI, it seems like a simple enough thing to do. Am I doing something wrong or missing something? Any help would be greatly appreciated.

Thanks
[ October 07, 2008: Message edited by: Jaz Chana ]
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Creating A File Resource Using Tomcat JNDI