在JSP中调用会话BEAN的本地接口??????????

jd29323 2003-05-30 10:43:59
我用的是WSAD V5,
我写的会话BEAN是本地接口的,它的JNDI名是:ejb/mejb/FasadeLocalHome
我需要在JSP中调用它:
try {
Context ic = new InitialContext();
FasadeLocalHome home = (FasadeLocalHome)ic.lookup("ejb/mejb/FasadeLocalHome");
FasadeLocal obj = home.create();
}catch (Exception e) {
e.printStackTrace(System.out);
}
出现异常:
javax.naming.NameNotFoundException: ejb/mejb/TeacherLocalHome
......

我这样的代码在WEBLOGIC里就没问题,为什么在WSAD里出现异常呢?
在WEBSPHERE中访问本地接口应该怎么写呢?
...全文
32 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
jd29323 2003-06-03
  • 打赏
  • 举报
回复
问题我已经解决了
StefYue 2003-06-02
  • 打赏
  • 举报
回复
希望更加详细一点!
lbdl 2003-06-02
  • 打赏
  • 举报
回复
lookup("ejb/mejb/TeacherLocal")//去掉Home
accp 2003-05-30
  • 打赏
  • 举报
回复
老大,你的JNDI是ejb/mejb/FasadeLocalHome,
javax.naming.NameNotFoundException: ejb/mejb/TeacherLocalHome

就不是这个地方出的错,看你哪个地方lookup("ejb/mejb/TeacherLocalHome")了。
proZeus 2003-05-30
  • 打赏
  • 举报
回复
在Weblogic中也不行吧?
Jsp中直接调用Local的EJB?
jd29323 2003-05-30
  • 打赏
  • 举报
回复
======================================================================================
补充!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
上面的代码里,我写的JNDI是:ejb/mejb/FasadeLocalHome
异常信息显示的是: ejb/mejb/TeacherLocalHome
这是因为我在这里贴这篇文章的时候的笔误!!!!!!!!!!!!!!!!!!!!!!!!!
异常信息应该是:
javax.naming.NameNotFoundException: ejb/mejb/FasadeLocalHome
......

======================================================================================

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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