Context Init=new InitialContext();
Enterprise1  enterprise1Home Home=Init.lookup("java:comp/env/ejb/Enterprise1");
Enterprise1  obj = enterprise1Home.create();

解决方案 »

  1.   

    line 2,更正一下,不明白你为什么要用Object
    Enterprise1Home  enterprise1Home =Init.lookup("java:comp/env/ejb/Enterprise1");
      

  2.   

    testejbBean 应该继承SessionBean接口
      

  3.   

    lookup("java:comp/env/ejb/Enterprise1")中java:comp/env/ejb/Enterprise1是你布置时的BEAN的本地接口的注册名!
    to macoff(天堂)用OBJECT是先得到本地接口的引用然后用PortableRemoteObject.narrow方法将其强行转变为本地接口!!
      

  4.   

    部署文件是什么?web.xml,weblogic.xml还是jndi-definitions.xml?
      

  5.   

    properties = new Properties();
    properties.put(Context.INITIAL_CONTEXT_FACTORY, "weblogic.jndi.WLInitialContextFactory");
    properties.put(Context.PROVIDER_URL, "t3://127.0.0.1:7001");
    Context Init=new InitialContext(properties);