与其他客户端访问EJB 的方式一样,不过可以简化一些,在 ejb-jar.xml 中可以用 reference 方式简化通过 JNDI 来查找 Home/Remote 接口的代码而已。
解决方案 »
- 200分(我只能发100分的帖子)求答案 每日构建
- hibernate的这两个异常是怎么回事
- 请问二分查找所谓的运行时间O(logN),请问logN的底数是几啊,
- 幫忙給我發一個JAVA處理EXCEL的例子
- JSF的一个异常。寻求解决方案。。
- 关于commons-logging 和webshpere ,jboss等服务器的默认log发生冲突的问题
- 初学使用struts 出错?不知道错在哪?
- 如果 下载 了一个 包 ,是一个 jar包,请问改如何使用它。
- 请教高手:我在weblogic中发布一个jasperreport的报表,结果出现异常!???
- 哪位有jboss的文档,拿出来共享好不好?
- 有没有真正的大虾阿?谁能告诉我?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中,也可以放在客户端中