JiveJdon Community Forums
在线436人   首页   主题表   培训咨询   标签   精华   查搜   注册    登陆 RSS
首页 » 论坛 » J2EE/JavaEE/JEE/EJB/JSF等技术讨论
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表
???en_US.forumThreadNext.name??? 下一主题
Go 总共有 6 回复 / 1
 发表新帖子   回复该主题贴
daquan198163

悄悄话
发表文章: 142
注册时间: 2003年08月19日 10:56
banq请问:独立的WAR能通过本地接口访问一个EAR中的EJB吗? 2004年01月08日 13:21 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
标签列表

我在web项目里声明了需要访问的EJB(的引用),如下:
<ejb-local-ref id="EJBLocalRef_1">
<ejb-ref-name>local/UserBean</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<local-home>com.norteksoft.user.UserHome</local-home>
<local>com.norteksoft.user.User</local>
<ejb-link>EJBModule1.jar#UserBean</ejb-link>
</ejb-local-ref>
然后在部署过程中把local/UserBean绑定到了那个真实的EJB的JNDI名字上了,然后顺利启动了这个web应用,但是在执行到
Object obj=ctx.lookup(
"java:comp/env/local/UserBean");
userHome=(UserHome)obj;时,却出现异常:
java.lang.ClassCastException: com.norteksoft.user.EJSLocalCMPUserBeanHome_0f8c08c9

我反编译了EJSLocalCMPUserBeanHome_0f8c08c9发现她确实实现了UserHome接口哇。

他们部署在WAS的同一个节点上
daquan198163

悄悄话
发表文章: 142
注册时间: 2003年08月19日 10:56
Re: banq请问:独立的WAR能通过本地接口访问一个EAR中的EJB吗? 2004年01月08日 13:24 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
我在web项目里声明了需要访问的EJB(的引用),如下:
<ejb-local-ref id="EJBLocalRef_1"> 
<ejb-ref-name>local/UserBean</ejb-ref-name>
<ejb-ref-type>Entity</ejb-ref-type>
<local-home>com.norteksoft.user.UserHome</local-home> <local>com.norteksoft.user.User</local>
<ejb-link>EJBModule1.jar#UserBean</ejb-link>
</ejb-local-ref>

然后在部署过程中把local/UserBean绑定到了那个真实的EJB的JNDI名字上了,然后顺利启动了这个web应用,但是在执行到
Object obj=ctx.lookup("java:comp/env/local/UserBean");
userHome=(UserHome)obj;
时,却出现异常:java.lang.ClassCastException: com.norteksoft.user.EJSLocalCMPUserBeanHome_0f8c08c9
我反编译了EJSLocalCMPUserBeanHome_0f8c08c9发现她确实实现了UserHome接口哇。
他们部署在WAS的同一个节点上.
daquan198163

悄悄话
发表文章: 142
注册时间: 2003年08月19日 10:56
Re: banq请问:独立的WAR能通过本地接口访问一个EAR中的EJB吗? 2004年01月08日 13:26 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
多包涵,不知为啥字变小了。
daquan198163

悄悄话
发表文章: 142
注册时间: 2003年08月19日 10:56
Re: banq请问:独立的WAR能通过本地接口访问一个EAR中的EJB吗? 2004年01月10日 10:38 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
我顶…………………………………………………………
daquan198163

悄悄话
发表文章: 142
注册时间: 2003年08月19日 10:56
Re: banq请问:独立的WAR能通过本地接口访问一个EAR中的EJB吗? 2004年01月12日 09:11 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
我再顶!!!!!!!!!!
banq

悄悄话
发表文章: 9485
注册时间: 2002年08月03日 17:08
Re: banq请问:独立的WAR能通过本地接口访问一个EAR中的EJB吗? 2004年01月13日 10:26 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
取决容器服务器的ClassLoader机制,JBoss3.22可以,websphere可能不可以。

有的服务器视一个.ear为一个classloader容器,有的服务器则是所有ear都为一个ClassLoader
daquan198163

悄悄话
发表文章: 142
注册时间: 2003年08月19日 10:56
Re: banq请问:独立的WAR能通过本地接口访问一个EAR中的EJB吗? 2004年01月13日 11:39 到本帖网址 加入本帖到收藏夹 发送到手机 回复该主题
谢谢,我用JBoss试试看。
这个主题有 6 回复 / 1Go
???en_US.forumThreadPrev.name??? 上一主题
  Go back to the topic 返回本主题   Go back to the topic listing返回主题列表    返回页首返回页首
???en_US.forumThreadNext.name??? 下一主题
热点TAG: AOP cache 缓存 DDD EJB 集群 设计模式 Hibernate IOC JiveJdon OO RBAC Seam Spring Struts
正在读取,请等待...
google yahoo 新浪ViVi 365Key网摘 天极网摘 CSDN网摘 添加到百度搜藏 POCO网摘 博采网摘
查询本论坛内 回复超过的热门帖子
     回复该主题贴
标题
 
粗体 斜体 下划线 插入图片 插入代码 插入url链接 插入附件
内容
  发贴前查询 标签列表勿重复发表问题

RSS 手机阅读 add to google add to yahoo
解惑之道在J道 ,打造中国最具影响力的的企业软件社区
OpenSource JIVEJDON v3.0 Powered by JdonFramework Code © 2002-08 jdon.com
anti spam