首先请明确你的EJB的客户端是用什么开发的。
使用Wizards下的Archive Builder将你的客户端程序打包,运行我现在采用批处理中写javaw命令。
如:“你的JB6的安装目录\jdk1.3.1\bin\javaw -classpath ".\AMSClient.jar;.\EMES_AA.jar;.\EMES_AMS.jar;.\EMES_PUSH.jar;.\lib\weblogic_sp.jar;.\lib\weblogic.jar"  amsclient.Application1 ;”
good luck!

解决方案 »

  1.   

    To:worldheart
    我得服务器端已经做好,并发布到weblogic服务器上。
       客户端程序是用jb6写的应用程序,在jb6可以运行。
       
       我不想把weblogic.jar文件全部交给客户端,那样客户端程序如太大了!!
    在不打包的情况下,把两个接口文件和weblogic.jar 放在客户端可以运行。
    方式为:java -cp Interface.jar;weblogic.jar;. test.clientapplication   
    我想用jb6把它打包成jar文件,但不知客户端运行要那些文件支持才能运行。
       
       我现在的选项为:
      1。打包类型为:j2ee client application
      2. weblogic6.x client选required class and resource.
         包含:javax,naming,ejb 
      3。在命令行运行:java -jar client.jar.
         运行到初始化JNDI上下文使出错