第三方包必需入到与web.xml文件同一级目录的lib目录下。

解决方案 »

  1.   

    不是这个原因啊,因为这个包确实已经在你说的lib下了,而且我在其他不同bean中调用完全没有问题。
      

  2.   

    1、试着看看将需要倒入的包用import方法写到需要的编码文件中
    2、如果这个文件打了包,确保学要倒入的包在这个文件的编辑包内!
    3、看看被倒入包的相应访问属性!
    4、计算机打开了吗…………(开玩笑啦!一般的就是这些问题!应该能解决!试试吧!)
      

  3.   

    你的另一个EJB包也要部署到应用服务器上啊 !
      

  4.   

    这些我都做了,编译和部署的时候也都没有任何问题,import的时候jb也能找到相应的包,可就是运行的时候就提示找不到该类,我试着把该jar或用到的那个类都加入到这个EJB的jar包中也不行。
      

  5.   

    请问tiger_wkh52741(走走.跑跑.瞧瞧!) 
    你说的“你的另一个EJB包也要部署到应用服务器上啊”  是否是说把他放进lib目录中?如果是我已经做了,如果不是,那应该是怎样的一个部署方式?
      

  6.   

    关注
    我也是这个问题
    就是两个人做的JAR
    一个人做所有的实体BEAN
    几个人做会话BEAN
    每人一个JAR
    怎么整合
      

  7.   

    多个EJB都要在相同的ejb-jar.xml中定义
      

  8.   

    ClassLoader的问题,你的情况应该是不同的Jar由不通的classloader加载的缘故,多个EJB都要在相同的ejb-jar.xml中定义,或者通过jndi去查找