java.lang.NoClassDefFoundError: org/dom4j/Document 
少了一个包org.dom4j.Document  没有导入到Project里面

解决方案 »

  1.   

    你这里是去会解析spring配置文件,spring在解析他的配置文件时候就要用到dom来解析,而dom4j就是它会用来的一个类库
      

  2.   

    是不是bean.afterPropertiesSet();有解析xml呀?
    导入dom4j.jar也不行么?
      

  3.   

    我把org.dom4j的包倒入到所有的地方,还不行!!!(就差没到入到SPRING包里去了)
    有没有哪位大侠知道怎么回事啊?A?!!!??
      

  4.   

    1.不会是你那个java源程序里面没有import吧?
    2.看看有没有导入了不同版本的dom4j包,或者其他冲突的包
    3.实在不行就重新来过,现删除现有的包,然后把整个spring的包(包括所有关联的包,如果你下载的完整的spring开发包的话,应该都在一个文件夹下面)都导进去,
      

  5.   

    IServiceUtility.class有一个远程方法要返回org.dom4j.Document 
    我把要返回 org.dom4j.Document 的方法注了就没事了.
    bean = new RmiProxyFactoryBean().
    bean.setCacheStub(true);
    bean.setLookupStubOnStartup(true);
    bean.setRefreshStubOnConnectFailure(true);
    bean.setServiceInterface(IServiceUtility.class);         bean.setServiceUrl(url);
    bean.prepare();
    bean.afterPropertiesSet();bean.afterPropertiesSet();这个方法是干吗的啊!!!!????