Re: JNDI Support
- From: "jupiter" <jupiter49byebyeSpam@xxxxxxx>
- Date: Sat, 30 Dec 2006 00:42:34 -0500
"Patrick Ashley Meuser"-Bianca"" <pmeuser@xxxxxxxxx> wrote in
message news:sxklh.24662$Ca.9271@xxxxxxxxxxxxxxxxxxxxx
Here's the code:
try
{
String name=args[0];
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,
"com.sun.jndi.fscontext.RefFSContextFactory");
Context ctx = new InitialContext(env);
Object obj = ctx.lookup(name);
System.out.println(name + " is bound to: " + obj);
}
catch (Exception e)
{
e.printStackTrace();
}
I'm using for the local file system so their are no other links.
The exception is:
javax.naming.NoInitialContextException: Cannot instantiate class:
com.sun.jndi.f
scontext.RefFSContextFactory [Root exception is
java.lang.ClassNotFoundException
Patrick, you need RefFSContextFactory in your classpath.
Go to the link below and download JNDI support zip that contains
jars and classes that you need.
http://java.sun.com/products/jndi/downloads/index.html#DOWNLOAD12
Unzip fscontext.jar (and providerutil.jar too I think) (the only
jars in the zip) to JRE_HOME\lib\ext and it will be in your
classpath next time you go to runtime. The class cited in your
exception is in the fscontext.jar.
Good luck. You should be able to do file name lookups after fixing
that.
.
- Follow-Ups:
- Re: JNDI Support
- From: Patrick Ashley Meuser\"-Bianca\"
- Re: JNDI Support
- References:
- JNDI Support
- From: Patrick Ashley Meuser\"-Bianca\"
- Re: JNDI Support
- From: EJP
- Re: JNDI Support
- From: Patrick Ashley Meuser\"-Bianca\"
- JNDI Support
- Prev by Date: Cooltown lives. Privacy dies a slow death
- Next by Date: Re: Object reference counting
- Previous by thread: Re: JNDI Support
- Next by thread: Re: JNDI Support
- Index(es):
Relevant Pages
|
|