import java.util.List;
import java.util.Properties;
import java.util.Set;
import java.util.Properties;
import java.util.Set;
import javax.naming.Context;
import javax.naming.InitialContext;
import javax.naming.InitialContext;
import yr.ejb.Person;
import yr.ejb.c.Teacher;
import yr.ejb.c.TeacherDao;
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);
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");
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");
InitialContext ctx = new InitialContext(pros);
TeacherDao teacherDao = (TeacherDao) ctx
.lookup("TeacherDaoBean/remote");
} catch (Exception e) {
e.printStackTrace();
}
e.printStackTrace();
}
}
}
转载于:https://blog.51cto.com/myapple123/337168