can you please check if each jar path in your classpath is valid ? Eg. GERONIMO_HOME%/repository/org/apache/openejb/openejb-client/3.0/openejb-client-3.0.jar
might be GERONIMO_HOME%/repository/org/apache/openejb/openejb-client/3.0.1/openejb-client-3.0.1.jar On Wed, Jun 3, 2009 at 10:45 PM, Rodger <[email protected]> wrote: > When the sample project is in Eclipse, I run the BankClient.class smoothly.But > in a command line window , by using the command: > > java -classpath > "%classpath%;%SAMPLE_HOME%/applications/bank/bank-client/target/bank-client-2.1.1.2.jar;%SAMPLE_HOME%/applications/bank/bank-ejb/target/bank-ejb-2.1.1.2.jar;%GERONIMO_HOME%/repository/org/apache/openejb/openejb-client/3.0/openejb-client-3.0.jar;%GERONIMO_HOME%/repository/org/apache/geronimo/specs/geronimo-ejb_3.0_spec/1.0.1/geronimo-ejb_3.0_spec-1.0.1.jar" > org.apache.geronimo.samples.bank.client.BankClient > > There are Exceptions: > ============================================== > javax.naming.NoInitialContextException: Failed to create InitialContext > using factory specified in hashtable > {java.naming.provider.url=ejbd://localhost:4201, > java.naming.factory.initial=org.apache.openejb.client.RemoteInitialContextFactory} > [Root exception is java.lang.NullPointerException] > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:2 > 46) > at > javax.naming.InitialContext.initializeDefaultInitCtx(InitialContext.j > ava:327) > at > javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:357 > ) > at > javax.naming.InitialContext.internalInit(InitialContext.java:295) > at javax.naming.InitialContext.<init>(InitialContext.java:212) > at > org.apache.geronimo.samples.bank.client.BankClient.main(BankClient.ja > va:37) > Caused by: java.lang.NullPointerException > at > javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:2 > 38) > ... 5 more > ============================================== > > Who can give me some suggestions? Thanks a lot. > > Rodger > -- Shawn
