作为EJB的客户端,必定要在代码中引用到EJB的home和remote接口,所以必须保证javax.ejb.EJBObject和javax.ejb.EJBHome接口可以在客户端类路径中找到,当然你所要调用的那个EJB的借口也要对客户端可见。这样应该就足够了

解决方案 »

  1.   

    为了使在客户端“javax.ejb.EJBObject和javax.ejb.EJBHome接口”可见,我该引入哪个包?谢谢,在线等!!
      

  2.   

    很抱歉,工作忙了点,回来晚了,把weblogic.jar放在客户端可行但overkill了,可以到sun的网站下载标准的j2EE包,我找了一下,用这个链接http://java.sun.com/j2ee/1.4/download.html。不过sun挺坏的,我记得原来可以直接下载一个j2ee.jar,很小,现在可能要下在Sun Java System Application Server Platform Edition 8.1 2005Q1 UR1 或者J2EE 1.4 SDK Samples 2005Q1 UR1,其中应该有这个j2ee.jar包。
    如果你的机器上有jboss,可以到jboss的client目录找到一个jboss-j2ee.jar,该名成j2ee.jar就可以拿去用了。
      

  3.   

    应该两个包就差不多了,weblogic.jar和j2ee.jar
      

  4.   

    谢谢,我通过把从weblogic的一个cmd文件中考过来的cmd文件中的classpath一个个减掉,也得知了要使用weblogic.jar(这个文件很大喔)。我用的是个傻办法,非常感谢两位,不过要是早点告诉我就好了,可以给我省一些时间!谢谢