import java.util.List;
import java.util.Properties;
import java.util.Set;
import javax.naming.Context;
import javax.naming.InitialContext;
import yr.ejb.Person;
import yr.ejb.c.Teacher;
import yr.ejb.c.TeacherDao;
public class Client01 {

 public static void main(String[] args) {
方法一
Properties props = new Properties();
props.setProperty("java.naming.factory.initial",
"org.jnp.interfaces.NamingContextFactory");
props.setProperty("java.naming.provider.url", "localhost:1099");
props.setProperty("java.naming.factory.url.pkgs", "org.jboss.naming");
InitialContext ctx = new InitialContext(props);
 
方法二
  Properties pros = new Properties();
  pros.put(Context.INITIAL_CONTEXT_FACTORY,"org.jnp.interfaces.NamingContextFactory");
  pros.put(Context.PROVIDER_URL, "localhost:1099");
  pros.put(Context.URL_PKG_PREFIXES,"org.jboss.naming:org.jnp.interfaces");
  try {
   InitialContext ctx = new InitialContext(pros);
   TeacherDao teacherDao = (TeacherDao) ctx
     .lookup("TeacherDaoBean/remote");
  } catch (Exception e) {
   e.printStackTrace();
  }
 }
}