runSimple.sh第一句不是已经配置了appcpath了嘛?
干嘛还要自己设定多此一举.

解决方案 »

  1.   

    你应该在/run那个目录下运行。因为appcpath以及runclient的参数给的是相对路径
    另外,你应该把这个例子考到硬盘上运行,在光盘上是不能生成相应的文件的。
      

  2.   

    谢谢blizzardxp兄,我按你的做了,还是不行,急阿!!!!!!
    agency.AgencyHome在那里啊?我是菜鸟耶...
    在$J2EE_HOME/repository/localhost.localdomain/applications/
    或/root/tmp/project/agency/
    或/tmp/j2ee-ri-root/agency/ejbjars/
    多找不到
      

  3.   

    请到:
    http://safariexamples.informit.com/0672323842/
      

  4.   

    我看了刚开始的JNDI,就觉得没有味道了,不知道是不是我水平不够?
      

  5.   

    <<agency.AgencyHome在那里啊?agencyClient.jar和agency.ear中都有。
    我以前也看过那本书,不过我用的是win2000的,
    我当时做练习时没问题,多试几次了。
    Good luck!
      

  6.   

    我下载不了电子书
    谁发给我?
     [email protected]
      

  7.   

    21M,你说怎么发。给个ftp什么的。
      

  8.   

    昨天终于将书中第四天的例子调出书中的结果。是将runSimple.sh中的两个环境变量重新设置,分别是APPCPATH和agency.ear的路径:
    APPCPATH=.:$J2EE_HOME/CaseStudy/Day04/Exercise/jar/agencyClient.jar
    $J2EE_HOME/bin/runclient -client $J2EE_HOME/CaseStudy/Day04/Exercise/jar/agency.ear -name SimpleClient -textauth
    最后,有个问题,结果没有出现解除绑定的语句,即:Unbinging name:'java:comp/env/ejb/Agency' 为什么?