java.lang.NoSuchMethodError: org.apache.ws.commons.schema.XmlSchemaCollection.getExtReg()

来源:百度文库 编辑:神马文学网 时间:2024/05/01 16:03:41
原因:我在写好CXF的服务端后,直接在服务端用myeclipse的自动生产客户端功能生成客户端。结果发现自动生产客户端是针对XFIRE的,在自动生成过程中会引入与CXF冲突的包。在这里是XmlScheme-1.4.7.jar包。CXF会用到这个包里的org.apache.ws.commons.schema.XmlSchemaCollection类的getExtReg()方法。现在CXF找不到它了。说明XFIRE引入了相同的老版本的包,但老板本的包中的org.apache.ws.commons.schema.XmlSchemaCollection中没用getExtReg方法!解决方法:删除引入的XFIRE 包。