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

关于访问EJB环境的问题?在线等待……

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

    本文导语:  程序如下: InitialContext ic = new InitialContext(); String dbName = ic.lookup("DataSourceName"); ejb-jar.xml定义如下: ……             Data Source of the SessionBean        DataSourceName        java.lang.String        lufengsq...

程序如下:
InitialContext ic = new InitialContext();
String dbName = ic.lookup("DataSourceName");

ejb-jar.xml定义如下:
……
    
       Data Source of the SessionBean
       DataSourceName
       java.lang.String
       lufengsql
    
……

发生NamingException

|


String dbName = ic.lookup("DataSourceName");????????


|
to  cxjxue  
如果你的容器是J2EE RI的话,那么你试试这样
try
{
  Context ctx=new InitialContext();
  String str=(String)ctx.lookup("java:comp/env/DataSourceName");
}
catch(Exception e){//catch exception}

以上代码是根据你的部署描述符写的。

|
weblogic 中你可以使用如下代码,这是weblogic的例子代码,
  private Context getInitialContext() throws NamingException {

    try {
      // Get an InitialContext
      Properties h = new Properties();
      h.put(Context.INITIAL_CONTEXT_FACTORY,
          "weblogic.jndi.WLInitialContextFactory");
      h.put(Context.PROVIDER_URL, url);
      return new InitialContext(h);
    } catch (NamingException ne) {
      log("We were unable to get a connection to the WebLogic server at "+url);
      log("Please make sure that the server is running.");
      throw ne;
    }
  }





    Context ctx = getInitialContext();

    try {
      Object home = (AccountHome) ctx.lookup("java:comp/env/DataSourceName");
      return (AccountHome) PortableRemoteObject.narrow(home, AccountHome.class);

    } catch (NamingException ne) {
      log("The client was unable to lookup the EJBHome.  Please make sure " +
      "that you have deployed the ejb with the JNDI name " + 
      "containerManaged.AccountHome on the WebLogic server at "+url);

      throw ne;
    }

    
 
 

您可能感兴趣的文章:

  • 在线等待,已经安装好tomcat jdk1。4。请问如何配置jconn2.jar去访问sybase?
  • 如何增加一个目录让用户可以以匿名的方式来访问(急,在线等待)
  • ★★怎样获得一个文件的创建时间,修改时间,和访问时间?急!在线等待...
  • ~~~在线等待]]网络服务的问题,为什么别的机子不能访问我的HTTP,FTP等??
  • 如何使linux的xwindows访问win2k的分区里面的东西?在线等待。。
  • 我写了一个servlet--hello.hello,放在tomcat的web-inf/classes下,但不知该如何访问?在线等待
  • 急!!!win2000 advanced server下虚拟安装红旗Linux4.0,linux如何访问windows的文件,在线等待
  • jsp访问数据库问题(在线等待答案谢谢)
  • ado的rs.field("字段名")可以访问任何类型的数据,那吗java里面这种问题如何处理。是不是要先判断类型然后再根据类型来使用相应的getint or getString阿!谢谢了!在线等待!
  • JDBC访问数据库时出现了点小问题,大侠来帮忙呀!(在线等待!)
  • 请问有人知道linux环境下访问bios时间的端口号吗?
  • 在红旗桌面Linux2.0中KDE环境下如何访问Windows分区中的文件???
  • windows下通过ie访问不到linux环境下的oracle em
  • ubuntu 用的是xampp集成环境,访问phpmyadmin时出错,错误如下:
  • c语言怎么访问sysbase数据库?开发环境linux
  • java1.5中访问环境变量
  • 怎样搭建jdbc访问oracle的软件环境?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • ●●●linux ssl问题,电脑访问正常,但是通过手机访问就报错 在线等◎◎◎
  • 问个问题,我浏览器其它www.xxx.com都能访问,只有一个不能访问,谁能帮我!
  • 同属一台机柜的几台机器,通过外部的机器访问都没问题,但互相之间却无法访问。
  • 域内共享的问题?Linux机器可以访问Window机器,但是Window机器不能访问Linux机器?
  • redhat linux7.3下面ping域名不通,ping ip可以!怎么回事啊!直接访问域名也不行,访问ip可以!什么问题啊
  • 配置proftp问题一大堆,设置用户、权限、访问目录都有问题
  • 关于不能访问的问题!!!(定给分)
  • 二级域名外网访问问题
  • 关于applet与servlet交互访问数据库的问题?
  • 浏览器在linux下,允许访问本地文件的设置问题
  • Fedora12 用smb://ip 访问xp机器共享问题。
  • 求助samba配置问题,windows无法访问linux共享的资源
  • linux下服务访问问题
  • winxp访问linux的问题
  • linux下多IP访问网络问题
  • Linux远程访问的问题,高分求教:)
  • 一个有关访问量的问题
  • 如何访问 linux 主机问题
  • mysql数据库访问权限问题
  • 外网访问问题
  • C++ I/O 成员 seekg():在一个输入流中进行随机访问
  • 是不是在applet里面不能访问数据库阿?能访问的话,怎么访问?要什么特别的处理吗?100分!
  • 设置sharepoint 2010文档库中的 pdf文件在浏览器中访问的打开方式
  • 从其它电脑访问linux下的apache,有的可以访问,有的却访问不了,请问是什么原因,ping都能ping通的
  • oracle iis7站长之家
  • 未装samba却可以访问windows网络,询问其访问机制
  • Android访问与手机通讯相关类的介绍
  • “访问控制矩阵比访问控制表更节约空间”
  • 在ReadHatLinux8.0下能否访问NTFS分区?如何访问?
  • php判断正常访问和外部访问的示例
  • 大家遇到过用IP访问和用域名访问效果不一样的情况吗?


  • 站内导航:


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

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

    浙ICP备11055608号-3