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

本地接口问题

    来源: 互联网  发布时间:2017-03-29

    本文导语:  我做了一个Entity Bean 和一个sesseion Bean如下:         Dept               ...........         Dept              SessionBeanful         SessionBeanful      实体Bean Dept只实现了本地接口,在session be...

我做了一个Entity Bean 和一个sesseion Bean如下:

        Dept
              ...........
        Dept
    


        SessionBeanful
        SessionBeanful
    

实体Bean Dept只实现了本地接口,在session bean访问实体Bean代码如下:

  DeptHome deptHome = null;
   Dept dept = null;
   String url = "t3://192.168.0.153:7001";
   Properties properties = new Properties();
   properties.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
   properties.put(Context.PROVIDER_URL, url);
   InitialContext context= new InitialContext(properties);
   deptHome = (DeptHome) context.lookup("java:comp/env/ejb/Dept");
   dept = deptHome.create("1111");
   dept.setDeptName("aaaaaa");

错误如下:
javax.naming.NameNotFoundException: Unable to resolve 'app/ejb/Untitled1.jar#SessionBeanful/comp/env/ejb/Dept' Resolved: 'app/ejb/Untitled1.jar#SessionBeanful/comp/env' Unresolved:'ejb' ; remaining name 'ejb/Dept

|
涂老大,楼上cszhz说的肯定行得通,是通过jndi名查找bean。
或者向楼上313fxq说,你也可以把代码改成“lookup("java:comp/env/Dept")”。

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














站内导航:


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

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

浙ICP备11055608号-3