I am using the Head First EJB book. I can't seem to get the AdviceClient code running. All the code for the Advice example compiles and I have sucessfully deployed the EJB. The error seems to be with the initialContext object properties. I not familiar with JNDI and would appreciate some help.
C:\Projects\advice>java -classpath /projects/advice/AdviceAppClient.jar;. AdviceClient javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an applet pa rameter, or in an application resource file: java.naming.factory.initial at javax.naming.spi.NamingManager.getInitialContext(Unknown Source) at javax.naming.InitialContext.getDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.getURLOrDefaultInitCtx(Unknown Source) at javax.naming.InitialContext.lookup(Unknown Source) at AdviceClient.go(AdviceClient.java:16) at AdviceClient.main(AdviceClient.java:10)