与其他客户端访问EJB 的方式一样,不过可以简化一些,在 ejb-jar.xml 中可以用 reference 方式简化通过 JNDI 来查找 Home/Remote 接口的代码而已。
解决方案 »
- 一个小小的错误,求帮忙啊
- 求解决!!!删了重做.还是这个情况。数据库查询是两表联查!
- java.lang.NullPointerException
- 聊天服务器
- 请教一个hibernate的问题????????????
- 怎么读取Spring 的配置文件applicationContext.xml
- 新人 求指点 用户之间的信息
- 急!急!急!!!我用URLConnection获取ftp服务器的信息时,不能获取资源的大小.请各位高手帮忙!!!!!
- WebLogic 怎么运行 (或代理运行) PHP 程序?
- 我需要在上海找份工作!!!!
- 有没有真正的大虾阿?谁能告诉我?ejb client如何动态调用ejb server上的对象,而不是借用stub?
- 关于开发代码的EJB容器——欢迎大家参与讨论(重金200分,看相应人数分值还会有所增加!)
其次把你程序中的Context initial = new InitialContext();改为
Context initial=getInitialContext();
另定义getInitialContext()方法如下:
public static Context getInitialContext()
throws javax.naming.NamingException
{
Properties p=new Properties();
p.put(Context.INITIAL_CONTEXT_FACTORY,
"weblogic.jndi.TengahInitialContextFactory");
p.put(Context.PROVIDER_URL, "t3://A:7001"); //A为安装weblogic的机器名
return new InitialContext(p);
} 这可以放在一个session bean中,也可以放在客户端中