java.lang.NoSuchMethodError: org.apache.ws.commons.schema.XmlSchemaCollection.getExtReg()
原因:我在寫(xiě)好CXF的服務(wù)端后,直接在服務(wù)端用myeclipse的自動(dòng)生產(chǎn)客戶(hù)端功能生成客戶(hù)端。結果發(fā)現自動(dòng)生產(chǎn)客戶(hù)端是針對XFIRE的,在自動(dòng)生成過(guò)程中會(huì )引入與CXF沖突的包。在這里是XmlScheme-1.4.7.jar包。CXF會(huì )用到這個(gè)包里的org.apache.ws.commons.schema.XmlSchemaCollection類(lèi)的getExtReg()方法?,F在CXF找不到它了。說(shuō)明XFIRE引入了相同的老版本的包,但老板本的包中的org.apache.ws.commons.schema.XmlSchemaCollection中沒(méi)用getExtReg方法!
解決方法:刪除引入的XFIRE 包。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。