还是编译rmi stub and skeleton 是出现的问题,原因是HelloMoudle.jar所在的目录C:/Documents and Settings/BSH200747/My Documents/JabberServer/有问题,不能有空格

解决方案 »

  1.   

    classpath中不能有空格,TEMP中也不能有空格,你project也不要建在有空格的目录下。
      

  2.   

    因为weblogic不认空格,所以环境变量classpath中不能有空格,temp中不能有空格,project也不能建在有空格的目录下
      

  3.   

    Weblogic要求:不能没有空格,还要求不能含有中文,否则都是会出问题的!
      

  4.   

    还是不行,编译出现的错误少了一条,变成
    "HelloMoudle.ejbgrpx": Spaces in the temporary directory path may cause WebLogic EJBC utility to produce fatal compile errors.
    发布时出现的错误还是:
    D:\bea\jdk131\bin\javaw  -classpath D:\bea\weblogic700b\server\lib\weblogic_sp.jar;D:\bea\weblogic700b\server\lib\weblogic.jar; weblogic.Deployer  -adminurl http://bsh200747:7001  -user installadministrator  -password installadministrator  -activate  -name HelloMoudle -upload  -source F:/JabberServer/HelloMoudle.jar
    Operation started, waiting for notifications....#TaskID Action Status Target Type Application Source2 Activate Failed myserver Server HelloMoudle .\.wlstaging\HelloMoudle
    Exception:weblogic.management.ApplicationException: Application intialization failed for [Caching Stub]Proxy for diudiudomain:Location=myserver,Name=HelloMoudle,Type=ApplicationConfigjava.util.zip.ZipException: 系统找不到指定的文件。然后,运行客户端程序是错误:
    javax.naming.NameNotFoundException: Unable to resolve 'HelloBean' Resolved: '' Unresolved:'HelloBean' ; remaining name 'HelloBean'不知是何原因!!!
      

  5.   

    我已经将系统环境变量中 TMP目录变成没有空格了,编译EJB的时候也没有出现了编译警告或者错误,但是紧接下来部署的时候还是出现了以下的错误: 
    D:\bea\jdk131\bin\javaw -classpath D:\bea\weblogic700b\server\lib\weblogic_sp.jar;D:\bea\weblogic700b\server\lib\weblogic.jar; weblogic.Deployer -adminurl http://bsh200747:7001 -user installadministrator -password installadministrator -activate -name HelloMoudle -upload -source F:/JabberServer/HelloMoudle.jar 
    Operation started, waiting for notifications... . #TaskID Action Status Target Type Application Source 0 Activate Failed myserver Server HelloMoudle .\.wlstaging\HelloMoudle 
    Exception:weblogic.management.ApplicationException: Application intialization failed for [Caching Stub]Proxy for diudiudomain:Location=myserver,Name=HelloMoudle,Type=ApplicationConfigjava.util.zip.ZipException: 系统找不到指定的文件。 
    这恐怕就不是系统变量的问题了,恐怕是WEBLGOIC的问题了是吗? 
    请问如何解决这一问题? 
    现在想来,以前的目录空格问题只是解决了我编译时候出现的警告。