TbaWahsetHome tbaWahsetHome=null;//实体bean HOME接口 public void setSessionContext(SessionContext sessionContext) {
    this.sessionContext = sessionContext;
    try {
      Context ctx = new InitialContext();
      tbaWahsetHome = (TbaWahsetHome) ctx.lookup("TbaWahset"); //lookup过来就行了
    }
    catch (Exception ex) {
      throw new EJBException(ex.toString());
    }  }

解决方案 »

  1.   

    我的意思是我不会编译 .java 编译器说我的EJB的对象没定义请告诉怎样写编译命令
      

  2.   

    书上说的
    %JAVA_HOME%\bin\javac  -d . *.java 不行 是不是要加一些j2ee的路径?%JAVA_HOME%\bin\javac  -d %J2EE_HOME%\lib\j2ee.jar;%J2EE_HOME%\lib\j2ee-ri-svc.jar;%J2EE_HOME%\lib\ejb10deployment.jar;%J2EE_HOME%\lib\j2eetools.jar  -classpath . user\ejb\*.java
    也不行
      

  3.   

    使用Ant吧。如果没有的话,还有一个简单的办法,那就是把你的J2ee带的jar拷到%JAVA_HOME%\jre\lib\ext下,然后再编译
      

  4.   

    你的编译器不认识j2ee包,安装一个j2skd然后导入到你的编译器去就可以了
      

  5.   

    关键在于j2ee.jar,将这一文件的路径加入到classpath中,前提是必须安装jsdk企业版,而不是标准版。
    然后编译,肯定通过。具体如何编译成ejb,你给我你的mail,我给你发个例子,ok?
      

  6.   

    安装j2sdkee1.3.1, j2sdk1.4.1_02
    设置环境变量:
    J2EE_HOME - 你的J2EE SDK所安装的目录。如:C:\j2sdkee1.3 。
    JAVA_HOME - 你的Java 2 SDK 所安装的目录。
    PATH - 设置为你安装J2EE SDK目录下的bin目录。如:C:\j2sdkee1.3\bin 。
    ClassPath - 增添%J2EE_HOME%\lib\j2ee.jar到ClassPath中。测试:
    Dos命令行敲入以下命令:
       %J2EE_HOME%\bin\j2ee -verbose
    显示以下信息表示运行成功:
        J2EE server listen port: 1050
        Naming service started:1050
        ....
    启动成功后,在IE浏览器中访问http://localhost:8000/可以看到默认的主页信息。try it...