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

请问如何在一个session中访问另一个已发布的session bean??

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

    本文导语:  我在weblogic上部署了一个session bean,名字是SequenceSession,只有本地接口(SequenceSessionLocalHome和SequenceSessionLocal) 我想在session bean中访问这个SequenceSession(最后这个调用的session bean也是部署到同一个weblogic上的,这样应...

我在weblogic上部署了一个session bean,名字是SequenceSession,只有本地接口(SequenceSessionLocalHome和SequenceSessionLocal)

我想在session bean中访问这个SequenceSession(最后这个调用的session bean也是部署到同一个weblogic上的,这样应该可以使用本地接口吧??)

1、我现在在jbuilder中新建一个项目
2、在此项目src目录下建ejbkey目录,将SequenceSessionLocalHome.java和SequenceSessionLocal.java文件拷入(因为我的这两个接口文件中package是ejb.key)

3、新建一个session bean。我添加了一个local引用:

                
                SequenceSession
                Session
                SequenceSessionLocalHome
                SequenceSessionLocal


4、在实现文件中做如下调用:
private transient javax.naming.Context context;
private SequenceSessionLocalHome home;
private SequenceSessionLocal sequenceSession;
context = new javax.naming.InitialContext();
home = (SequenceSessionLocalHome) context.lookup("java:comp/env/SequenceSession");

代码基本是这样的,有点省略,不过应该没关系,结果编译通过,我做测试的时候总出现以下错误:
java.rmi.RemoteException: Error in ejbCreate:; nested exception is: 
javax.ejb.EJBException: nested exception is: java.lang.ClassCastException: ejb.key.SequenceSessionBean_5gvhxn_HomeImpl_WLStub

我想肯定是最后一句或引用有问题,那么该怎么正确调用呢?

|
Context mySessionCtx = new InitialContext((Properties)mySessionCtx.getEnvironment());
YourBeanHome Home =(YourBeanHome)mySessionCtx.lookup("JdbcTableDescHome");
YourBean bean= Home.create();

    
 
 

您可能感兴趣的文章:

  • 请问如何通过Session对象判断这个session是否已经不合法?
  • 请问在JSP中如何写入和读出Session中的变量
  • 请问一下jsp中session到底该怎么理解.?是每个页面一个session还是????
  • 请问jsp中的一个新的session是否浏览器一关就没了
  • 请问如何在bean中读取session的值?
  • 请问如何设定tomcat的session的失效时间
  • 请问:secure crt中如何用scipt来控制两个session之间的合作?
  • 请问大侠们怎么检测session对象某个变量负了值!!??比如^
  • 请问有JSP的函数大全吗?如session的所有函数。
  • 请问session是不是可以集成?
  • 请问session bean中如何获得当前登陆的用户名?
  • 请问session bean和实体bean的区别
  • ********请问为什么这个SESSION有错??
  • jsp中useBean动作的scope可以制定四种范围(page,request,session,application),请问他们有什么区别?
  • 请问搞一个购物车,用什么方法好,用session可以吗!
  • 一个J2EE应用需要同客户端保持一个安全的(SSL/HTTPS)长连接,请问此部分的代码应该用什么J2EE component来实现,Session EJB or Servle
  • resin允许目录访问,请问一下,如何禁止目录访问啊
  • 从其它电脑访问linux下的apache,有的可以访问,有的却访问不了,请问是什么原因,ping都能ping通的
  • 请问linux下有没有类似与ODBC的数据库访问标准能够访问MS SQLSERVER ?
  • 请问同一块内存,在uboot下访问和在krnl下访问,地址是否一样?
  • 我的机器装了WINDOWS2000 和 LINUX 7.3 , 请问在LINUX 中如何访问`WIN2K中的文件?同样在WIN2K中如何访问LINUX 中的文件?
  • 请问怎样在Windows里访问和操作Linux的文件呀?
  • 请问下访问控制列表(ACL)是什么?基本原理是什么?
  • [xampp]请问我新安装的xampp如何访问phpmyadmin?
  • 请问:protected的访问权限是怎样?
  • 请问Java(或JSP)可以访问Domino等非关系数据吗???
  • 请问有人知道linux环境下访问bios时间的端口号吗?
  • 请问使用或安装什么软件能够实现Win2000下访问Linux分区?
  • 大家好!请问怎么在linux下访问windows的分区
  • 请问在 LINUX下如何编辑脚本(可以直接运行脚本访问WINDOW系统)
  • 请问:在redhat as 4的电脑上如果才能访问其他win2000操作系统的电脑?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 请问:我知道路由器的telnet密码,但忘记了enable 密码,请问如何是好?
  • 请问那里有SYBASE的jbdb 2.0下载;jspsmartupload可以直接将文件上传到数据库,请问如何使用
  • 请问最新的reahat9.0是基于什么核心的?2.4?2.6?请问那里能下载?
  • 请问:请问哪里有关于linux基本操作命令讲解的资料下载,最好是幻灯片格式的.
  • 请问,我试图用#admintool&图形工具命令来安装sun workshop5.0,为什么进入的却是用户管理界面?请问具体该如何在solaris下安装应用软件
  • 请问在Redhat 9里,我从登录就是图形介面,请问如何在图形介面内进入命令行方式呢,谢谢
  • 请问玩过SOLARIS的高手门,在不正常关机后,就不能启动到windows公用桌面了,只能在命令提示模式下了,请问怎么解决这个问题啊?急~!~!
  • 请问:我在redhat下装了bochs-2.2.1-1.rpm,.装了后,想设置一下,但找不到bochsrc.fda.bxrc,请问这个文件在哪个曰录下啊。
  • 请问:在配置Qt时,很多文档都说在.profile,.login里加东西,但是我好像没有发现有这两个文件上,请问这些文件在哪个目录下啊
  • 请问:在GCC里的C程序里的变量的声明是不是只能在前面,而且相同类型的变量的声明只能放在一起?如果不是,请问怎么样可以解决这个问题.
  • 请问各位大虾,小弟今天开始学jsp了,这学期我们有java课,所以已经下载了jdk(好象是1.2),请问我的98环境怎么配置jsp环境呀?我的jdk可以运行.java程序,别的我就不知道了....谢谢!
  • 主机是WIN2000,我用的是LUNIX,请问是否可以共享上网? 如果可以请问如何设置? 500分答谢,龟儿食言!
  • 请问linux下GUI开发的问题!
  • 请问出现fstab文件丢失该怎么修复呀?
  • 请问这个方法如何调用?
  • 请问一个奇怪的问题!
  • 请问在网页中打开的新窗口,如何让其居中。
  • 请问我该学什么了
  • 请问安装zhcon,cxterm问题
  • 非常急! 请问daemontools 在red hat 9下的安装问题? 在线等待


  • 站内导航:


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

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

    浙ICP备11055608号-3