你在代码里面如果直接lookup的是ejb的JNDI名字,那么可以什么都不用写
直接就可以调用了

解决方案 »

  1.   

    这个问题不仅在jboss下有,在Weblogic中也有。
    不写ejb-local-ref直接lookup,试过---不行。
    写ejb-local-ref,但部署时ejb-link始终报找不到...(加上???.jar#???也不行)。我查了一些资料发现:这和J2EE的类装载器有关。
    在《Weblogic宝典》和《Java深度历险》中讲到了在网上有
    玩转Java的CLASSPATH(一)Classpath基础 
    http://www.yikun.com/dev/dev2/file16.htm
    玩转Java的CLASSPATH(二)Classpath工具
    http://www.yikun.com/dev/dev2/file17.htm
    玩转Java的CLASSPATH(三)JWhich的工作过程
    http://www.yikun.com/dev/dev2/file18.htm
    玩转Java的CLASSPATH(四)总结
    http://www.pconline.com.cn/pcedu/empolder/gj/java/10111/14120.htmlsun的官方网站
    http://java.sun.com/j2se/1.3/docs/tooldocs/findingclasses.html 
    值得一看
      

  2.   

    ChDw(米) 不用写 是指本地调用还是远程调用? war包里面的类调用jar包里面的ejb 也可以这样?我等等试试看 liliang_740705(黑暗游狐)   你有没有研究过这方面的东东  呵呵 上面两个大虾可不可以qq和我联系  感谢!  9486681