把你写的ejb的包import出来就可以了
import java.io.*;
import javax.naming.*;
import javax.rmi.PortableRemoteObject;
import java.util.Properties;
import 你的ejb包路径,一般要home接口和remote接口就可以了

解决方案 »

  1.   

    如果测试的话,直接把home接口和remote接口拷贝到与客户端程序在同一个目录下即可,也可以像楼上说的一样,用import方法
      

  2.   

    但怎样import呢?ejb包在weblogic server上,我在客户机去哪里找这个包呢?是不是就用那个原先部署所用的jar文件?还是另外怎样生成一个新的jar文件?其实用术语来说就是我上那里找一个stub类?在j2ee server中我知道怎样做,有个return client jar的选项,但在weblogic中我不知道。
      

  3.   

    简单的,直接把ejb 的jar包拷到你的机子上
    略微复杂,只把home接口的类自己打包拷到你自己的机子上
    更复杂的,用工具生成ejb客户端jar包... 一般jb之类的都可以...
    总之,你的客户端必须要有ejb的home,及其它接口类...
    而你的程序,也必须import这些ejb接口 !!! ------------------------------------------------------
               我们还年轻牛奶会有的奶牛也会有的 
                 可天天在 csdn 混这些会有吗 ??
      

  4.   

    哦,我试试先。但是我想问一下。在实际开发中是用哪种方式呢?我觉得EJB的那个JAR包不可能直接拿来用吧,应该是用工具生成EJB客户端的JAR包吧,WEBLOGIC有这种工具吗?
      

  5.   

    将remote接口和home接口的.java文件靠到你的工程文件source目录下,然后import要用的ejb包即可。
      

  6.   

    我也遇到同样问题:
    我已把将remote接口和home接口的.java文件靠到工程文件source目录下,
    但ejb包要怎么import呀?
    import d:\j\demo.jar,不行呀?
      

  7.   

    我做的时候只把home、remote接口放在测试程序一起,我想不应该把ejb包直接放在客户端,否则远程调用还什么意思