Hi,
I am doing the first given exactly as mentioned in the Head First
EJB. I am still getting the following error when I try to compile the AdviceClient.java:
javax.naming.NoInitialContextException: Need to specify class name in environment or system property, or as an
applet parameter, 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:19)
at AdviceClient.main(AdviceClient.java:11)
I am using
java version 1.4.2.12 and j2ee 1.3.1 in windows xp.
I even added AdviceAppClient.jar to the CLASSPATH.
Any help please? As you can obviously see, I am very much new to EJBs.
Thanks,
-Vijay