在一个SESSION BEAN中调用另外一个SESSION BEAN,无法调用!在线等待!

wjfling 2002-07-03 04:02:34
In the session bean, I create and use the method TestEJB() in the other session bean as below.

The create method is OK. But when program runs to dal.TestEJB(). It causes a exception and the message of exception is as the blue line.

javax.naming.Context ctx = new javax.naming.InitialContext();
Object obj = ctx.lookup( "com/cs/eximbills/ejbs/A_DAL_Session" );
A_DAL_SessionHome home =
(A_DAL_SessionHome) javax.rmi.PortableRemoteObject.narrow(
obj,
A_DAL_SessionHome.class);
A_DAL_Session dal = (A_DAL_Session) home.create();

Document resultXML = null;
dal.TestEJB();
home.remove( dal.getHandle() );
...全文
74 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
sharetop 2002-07-03
  • 打赏
  • 举报
回复
是不是JNDI报错说找不到?你的lookup参数看上去就觉得不对劲,为什么是这样写呢?

你是不是写的包名?这样肯定不对了,jndi查找要你提供JNDI名,也就是你在配置EJB时在DD文件中写的JNDIName,如果在一个appServer里,就用这个JNDI名,如果在一个jar里,可以建立EJB ref,这样可以用java:/comp/env/ejb/JNDIName这样来找,也行。

具体情况你参看一下J2EE的教程,一般都有说明的。
pengji 2002-07-03
  • 打赏
  • 举报
回复
异常信息是什么啊!?

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧