当前位置:  技术问答>java相关

快来救命啊。EJB调用EJB问题。深度郁闷,高分相送。

    来源: 互联网  发布时间:2015-09-09

    本文导语:  两个EJB,一个是会话EJB,另一个是实体EJB。 其中会话EJB需要调用实体EJB。两个EJB的编译,部署上都没有问题。 两个EJB在各自的Client客户端调用程序中都没有问题。 可现在用会话EJB调用实体EJB就出现了问题。 错误显...

两个EJB,一个是会话EJB,另一个是实体EJB。
其中会话EJB需要调用实体EJB。两个EJB的编译,部署上都没有问题。
两个EJB在各自的Client客户端调用程序中都没有问题。
可现在用会话EJB调用实体EJB就出现了问题。
错误显示:
java.rmi.ServerError: A error occurred the server; nested exception is:
java.lang.NoClassDefFoundError:
Eks.Base.Sys.ServiceBean.BDC_ServiceHome(实体EJB的Home类)
两个EJB在weblogic5.1下没有这个问题,但在weblogic6.1下就出了这个问题。
JNDI名字也找到。
就是找不到实体EJB中定义的各个类。所以会话EJB的BEAN总在第一个出实体EJB中类的地方出错。
百思不得其解,郁闷,郁闷。
请高手们救救我这个初学的菜鸟啊。
分数不成问题。只要解决。大分相送。

|
错误是因为在webloigc的环境中找不到ejb的类
你可以将EJB的jar,的路径加到weblogic的启动文件中(startweblogic.cmd/startweblogic.sh)

|
把你实体bean的各个类的class放到
..WEB-INFclasses下面就可以了,如果带包,比如包为aaa 
那么就在classes下面建一个文件夹aaa然后把你的class防到里面。
重新启动应用服务器。就可以了

|
ejb-jar文件看看.

|
你的session bean 和entity bean是分开的吗?就是说是在两个单独的jar文件中吗?如果是这样,那你在调用时需要对方的jar文件,如果你在使用JBuilder,你可以通过ejb reference进行设置。

仅供参考。

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 版主救命,救命如救火,
  • 救命呀,高手请进来救命呀!
  • 救命!100分全送救命者,多谢,分还可开贴加
  • 大家救命,关于COM+和EJB,大家快点帮忙,要不我就完蛋了,急死我了,救命阿。
  • 英雄,救命啦!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
  • 大虾救命啊!!!50分!!!
  • Socket弱弱地问!!高手救命
  • 死机了,救命.隐藏文件,怎样copy????
  • 救命!谁知道怎么查看unix系统的硬件配置?显卡,网卡,软驱,内存?
  • 救命!哪里有weblogic for linux下载啊?
  • 救命! WINDOWS下数据丢失了,该咋办?
  • 救命。Linux 安装过程中 如何截取安装的图片
  • 救命啊,我用fsck -y / 现在系统启动不了
  • eclipse 连接Liunx CVS问题 !高人救命啊!
  • 系统被黑客攻破,root密码被修改,救命!!
  • 救命!如何修改unix系统的分辨率?好像是改个文件,具体我忘了。
  • 各位大虾救命啊!
  • 救命!!!tomcat问题
  • 各位大哥大姐救命啊!!!
  • 大虾救命!APACHE没有理睬JSP?!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3