如何把一个外部jar加入到一个ejb(Sessionbean)中?
比如我想在一个ejb项目中把dom4j.jar加入进来。
如果是web项目,我只需要把该jar包加入到web-info/lib就可以了。ejb项目呢?

解决方案 »

  1.   

    不必吧。sessionbean想用dom4j.jar的话,只要sessionbean所在的container的classpath上有那个dom4j.jar就可以了。
      

  2.   

    每个jar包中都有个META-INF/MANIFEST.MF文件,你加上Class-Path: dom4j.jar就可以了,如果Class-Path已经有了,就在后面答个空格再加上
    注意Class-Path: 后面有个空格的
      

  3.   

    确实...只要通过classpath来设置就可以了 不需要那么麻烦
      

  4.   

    你把问题想复杂了,其实ejb也只是调用jar包里的一个类而已
      

  5.   

    每个jar包中都有个META-INF/MANIFEST.MF文件,你加上Class-Path: dom4j.jar就可以了,如果Class-Path已经有了,就在后面答个空格再加上
    ------------------------------------------------
    加上Class-Path: dom4j.jar就可以了?
    dom4j.jar的路径不用写出来?请赐教,如果成功,马上结贴。
    thx!!
      

  6.   

    在JB里很简单加入亚,直接查看jar包的property,在build里include你要的lib就OK了