Using a catalog seems to make sense in a lot of situations. For example, schemas can use the following import:<xs:import namespace="http://schemas.xmlsoap.org/wsdl/" schemaLocation="http://schemas.xmlsoap.org/wsdl/"/> A catalog can then be used to point to a local copy of wsdl.xsd. Or even better, the wsdl.xsd from the cxf-common-schemas jar. It also allows the use of 3rd-party schemas with imports without modification.
+1 Cheers, Sergey
