CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2EE / EJB / JMS

Session Bean 接口问题,高手请进

楼主peopleking(蓝色幻想)2003-05-03 09:57:24 在 Java / J2EE / EJB / JMS 提问

不在WEBLOGIC   7   中,我做一个Sample,关于一个表的ADD,DELETE  
  我用JSP   CALL   Servlet,Servlet   去lookup   SessionBean   ,然后用SessionBean   去lookup   EntityBean;将EJB,和JSP分开发布,为什么当SessionBean   是Remote接口时,可以正确运行,而Local接口时,不可以?(XML配制文件也跟着变化),还有其他要注意的吗?  
   
  以下是Servlet的getManagerHome()程序片段:  
  ......  
  String   url   =   "t3://127.0.0.1:7001";  
  Properties   properties=   new   Properties();  
  String   jndiHomeName   ="ejb/Manager";(在weblogic-ejb-jar.xml)  
  properties.put(ontext.INITIAL_CONTEXT_FACTORY   ,   "weblogic.jndi.WLInitialContextFactory");  
    properties.put(Context.PROVIDER_URL   ,   url);  
  Context   ic   =new   InitialContext(properties);  
    ManagerLocalHome   home   =   (ManagerLocalHome)   ic.lookup(jndiHomeName);  
   
  ..........  
   
  错误是:javax.naming.NameNotFoundException:  
  问题点数:100、回复次数:3Top

1 楼feifeisf(自由的猪)回复于 2003-05-03 14:16:11 得分 10

你是用JBUILDER   吧    
  LocalHome   和RemoteHome   不是一样的JNDI名        
   
  你看看你的LocalHome的JNDI名吧Top

2 楼getwill(getwill)回复于 2003-05-03 14:26:16 得分 10

将可能是这样的:将ejb/Manager   改为manager  
  对了将二个xml文件贴出来我看看Top

3 楼javalovers(飞飞)回复于 2003-05-03 16:15:59 得分 80

呵呵,你犯了一个本质的错误  
   
  如果servlet、jsp等客户端想通过Local接口调用EJB时,他们必须在同一个jvm中,即必须在一个ear中  
   
  所以搂主所要做的就是把你的所有代码都打包入同一个ear中  
   
  具体可以参考EJB规范Top

相关问题

  • 接口问题请进入
  • using session bean
  • 实体Bean本地接口访问问题?
  • 继承IHttpModule接口时怎么访问Session对象?
  • c与matlab怎样进行接口?
  • 高手请进,接口问题?
  • 接口问题,高手请进!
  • 怎么样取得Session的值(在监听session实现一个接口中)?
  • Tapi是模拟modem的接口还是与modem进行通讯的接口?
  • 接口

关键词

  • 接口
  • ejb
  • weblogic
  • servlet
  • xml
  • sessionbean
  • lookup
  • jndi
  • properties
  • context

得分解答快速导航

  • 帖主:peopleking
  • feifeisf
  • getwill
  • javalovers

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo