JNDI Error
I wrote an EJB and I declared the object reference in JNDI using J2EE.
I wrote a client that use this EJB and I get an error.
The running command is:
java -classpath c:\j2sdkee1.2.1\lib\j2ee.jar;NumberKeeperClient.ja r;. NumberKeeperClient
The error that I get is:
javax.naming.CommunicationException: Can't find SerialContextProvider
at com.sun.enterprise.naming.SerialContext.getProvide r(SerialContext.jav
a:60)
at com.sun.enterprise.naming.SerialContext.<init>(Ser ialContext.java:79)
at com.sun.enterprise.naming.SerialInitContextFactory .getInitialContext(
SerialInitContextFactory.java:54)
at javax.naming.spi.NamingManager.getInitialContext(N amingManager.java:6
62)
at javax.naming.InitialContext.getDefaultInitCtx(Init ialContext.java:243
)
at javax.naming.InitialContext.init(InitialContext.ja va:219)
at javax.naming.InitialContext.<init>(InitialContext. java:175)
at NumberKeeperClient.createNumberKeeper(NumberKeeper Client.java:82)
at NumberKeeperClient.<init>(NumberKeeperClient.java: 37)
at NumberKeeperClient.main(NumberKeeperClient.java:20 4)
The specific command that it fails:
InitialContext initialContext = new InitialContext();
Thank you for your help
Thank you,
Ofer Mizrahi
|