Erro execução ejb31

Ao executar lookupName = "ejb:/jboss-as-ejb-asynchronous-ejb/AsynchronousAccessBean!" + AsynchronousAccess.class.getName();
tenho o erro:

Out 11, 2013 8:01:49 PM org.jboss.as.quickstarts.ejb.asynchronous.client.AsynchronousClient <init> Informações: Lookup Bean >ejb:/jboss-as-ejb-asynchronous-ejb/AsynchronousAccessBean!org.jboss.as.quickstarts.ejb.asynchronous.AsynchronousAccess Exception in thread "main" 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(NamingManager.java:662) at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307) at javax.naming.InitialContext.getURLOrDefaultInitCtx(InitialContext.java:344) at javax.naming.InitialContext.lookup(InitialContext.java:411) at org.jboss.as.quickstarts.ejb.asynchronous.client.AsynchronousClient.<init>(AsynchronousClient.java:63) at org.jboss.as.quickstarts.ejb.asynchronous.client.AsynchronousClient.main(AsynchronousClient.java:158)