Re: JNDI Support




"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.









.



Relevant Pages

  • Re: cants compile with javac
    ... ok now I've set my CLASSPATH, ... -bootclasspath Override location of bootstrap class files ... -encoding Specify character encoding used by source ... Exception in thread "main" java.lang.NoClassDefFoundError: ...
    (comp.lang.java.help)
  • Re: JNDI Support
    ... tried running the program with the jars installed in both directories and I ... catch (Exception e) ... you need RefFSContextFactory in your classpath. ... Go to the link below and download JNDI support zip that contains jars and ...
    (comp.lang.java.programmer)
  • NEWBIE: Exception: java.lang.NoClassDefFoundError: DisplayApp/java/
    ... I wrote my sample program using Eclipse. ... have all the jar files as displayed on the eclipse editor. ... Exception in thread "main" java.lang.NoClassDefFoundError: ... I used both upper and lower cases for the %CLASSPATH% to see whether ...
    (comp.lang.java.help)
  • Re: JBoss startup exceptions
    ... you need to set the JAVA_HOME variable in your classpath to the directory where ... your jdk is. ... jus recollecting i think thats what ... i did to get rid of that exception. ...
    (comp.lang.java.programmer)
  • Re: ZX81 Tapes.
    ... probably because I'm doing something stupid:) ... Exception in thread "main" java.lang.NoClassDefFoundError: ... tapeutil/zx81/Convert SampleToP ... You need to set your classpath to point to the tapeutils.jar file - ...
    (comp.sys.sinclair)