xfire与cxf冲突包解决方案

1、以下四个类调用了XmlSchema-1.1.jar包
   因与cxf包xmlschema-core-*.jar 冲突
   故重新打包 XmlSchema-1.1.jar 源码修改原类径的方法来重新打包避免冲突


   org.codehaus.xfire.wsdl11.parser.SchemaInfo
   org.codehaus.xfire.wsdl11.parser.WSDLServiceBuilder
   org.codehaus.xfire.wsdl11.parser.WSDLServiceConfigurator
   org.codehaus.xfire.wsdl11.parser.XmlSchemaURIResolver


2、重新打包的jar
   XmlSchema-1.1-expand-xfire.jar 替换 XmlSchema-1.1.jar
   xfire-all-1.2.6-incomplete.jar 替换 xfire-all-1.2.6.jar


3、XmlSchema-1.1.jar 可以与 xmlschema-core-*.jar 共存避开同路径同名类冲突




你可能感兴趣的:(java,数据)