problems with EE

paul88's Avatar, Join Date: Nov 2010
Newbie Member
when running a program I get the following error

Code:
javax.naming.NoInitialContextException: Cannot instantiate class: com.sun.jndi.fscontext.RefFSContextFactory [Root exception is java.lang.ClassNotFoundException: com.sun.jndi.fscontext.RefFSContextFactory]
Can anyone help?

Thanks
0
virxen's Avatar, Join Date: Nov 2009
Pro contributor
is this class in your classpath?
0
paul88's Avatar, Join Date: Nov 2010
Newbie Member
Yes

Code:
paul@paul-laptop:~/Documents/eprogramming/week5$ echo $CLASSPATH 
/home/paul/apache-tomcat-6.0.26/lib/servlet-api.jar:/home/paul/apache-tomcat-6.0.26/lib/jsp-api.jar:/home/paul/apache-tomcat-6.0.26/lib/mysql-connector-java-5.1.12-bin.jar:/home/paul/Documents/eprogramming/fscontext.jar:./lib/fscontext.jar:/home/paul/Documents/eprogramming/week5/lib/:/home/paul/Documents/eprogramming/week5/lib/fscontext.jar:/home/paul/Documents/eprogramming/week5/lib/providerutil.jar
0
virxen's Avatar, Join Date: Nov 2009
Pro contributor
try placing fscontext.jar and providerutil.jar
into
JAVA_HOME\jre\lib\ext, where JAVA_HOME is the root directory of your Java 2SDK installation.
0
paul88's Avatar, Join Date: Nov 2010
Newbie Member
Problem solved.

The problem was that when I was running the program I was saying

Code:
java -cp . name
What i didn't know was that was saying ignore the class path any only have class path as . dot for current directory. which was making it pointless adding the jar files to the classpath.

Before I just run java like this as the class not found error came up.

I amended the CLASSPATH with the dot. So all I need to type was java name.

Thank you for your help