大哥是这个参数吗?
props.setProperty(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
我加上了以后还是出现了这个问题!@

解决方案 »

  1.   

    大哥是这个参数吗?
    props.setProperty(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
    我加上了以后还是出现了这个问题!
      

  2.   

    我的客户端调用,jboss4.0通过Hashtable env = new Hashtable();
            env.put(Context.INITIAL_CONTEXT_FACTORY,
                    "org.jnp.interfaces.NamingContextFactory");
            env.put(Context.PROVIDER_URL, PersonManagerHome.JNDI_NAME);        InitialContext initContext = new InitialContext(env);
            Object ref = initContext.lookup("PersonManagerHomeRemote");
            PersonManagerHome home = (PersonManagerHome) PortableRemoteObject
                    .narrow(ref, PersonManagerHome.class);        PersonManager manager = home.create();        System.out.println("正在保存......");
            Person person = new Person("jacktan");
            manager.storePerson(person);
      

  3.   

    你写的Session Bean怎么会用到LdapFactory啊?
    props.setProperty(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
    props.setProperty(Context.PROVIDER_URL, "ldap://localhost:1099/");