类名没有写错,是SbLocalHome,没有人回答啊,自己up一下!

解决方案 »

  1.   

    Object obj = ctx.lookup("java:/SbLocalHome");
    SbLocalHome sbh=(SbLocalHome)PortableRemoteObject.narrow(obj,SbLocalHome.class);
    SbLocal sbl=sbh.create();
    System.out.print(sbl.getS());
      

  2.   

    查找JNDI改成如下的形式,中间的类名改成你自己的    
    Properties p = new Properties ();
          p.put (Context.INITIAL_CONTEXT_FACTORY,
                 "weblogic.jndi.WLInitialContextFactory");
          p.put (Context.PROVIDER_URL, "t3://localhost:7001");
          Context context = new InitialContext (p);      Object ref = context.lookup("SbLocalHome");
          SbLocalHome testHome = (SbLocalHome) PortableRemoteObject.narrow(ref, SbLocalHome.class);
          test = testHome.create();
      

  3.   

    上免得类名没帮你改完,其实就是加上如下的内容:
    Properties p = new Properties ();
    p.put (Context.INITIAL_CONTEXT_FACTORY,
                 "weblogic.jndi.WLInitialContextFactory");
    p.put (Context.PROVIDER_URL, "t3://localhost:7001");
    Context ctx = new InitialContext (p);//这个地方一定要以属性来初始化
    下面的和你原来的一样就行了:
     SbLocalHome sbh=(SbLocalHome)ctx.lookup("java:/SbLocalHome");
       SbLocal sbl=sbh.create();
       System.out.print(sbl.getS());
      

  4.   

    圣堂,你是那个公司的? 郑州搞java的水平高的好像不多阿?
      

  5.   

    我用的是jboos 3的服务器啊,有没有个通用的啊?不要只是针对weblogic或者是某一种服务器。
      

  6.   

    書上是在執行的時候帶了參數,假如你看的是《精通EJB》的話後面就有寫清楚,前面沒有寫,真是誤人子弟,本人當初也碰到過!!
      

  7.   

    http://expert.csdn.net/Expert/topic/2248/2248664.xml?temp=.6636927
      

  8.   

    to znjq1001(追风):你先报上名来,要不给我发消息或是邮件。
    我认识的郑州搞java的高手都是从托普出来的(据说亚达也有几个好手,我认识一个,做东西可以),主要是他们以前请了新西兰回国的一个IBM的工程师(据说还是一个项目组的负责人,不知是不是吹牛,感觉有水平)搭了个J2EE版的CTAIS框架(我在那呆了块一年,全封闭开发,受不了了,跑出来几个月了),呵呵,第一批老员工有几个人学的还不错,不过现在跑了一半了。
      

  9.   

    通用的配置我没见到过,给你一个地址,自己去看吧
    http://www-900.ibm.com/developerWorks/cn/java/l-jca2/