title: Apache CXF :: wsdl2java ignoring catalog configuration for public entries
body: <p>I am using Apache CXF 2.7.6 <code>wsdl2java</code> and it seems that the tool ignores or fails to find public catalog entries. In particular I have the following <code>&lt;xs:import&gt;</code> in one of my XSD files:</p>
  
  <pre><code>&lt;xs:import namespace="http://www.ivoa.net/xml/STC/STCcoords/v1.10"/&gt;
  </code></pre>
  
  <p>The above cannot be properly resolved with the catalog file entry:</p>
  
  <pre><code>&lt;public publicId="http://www.ivoa.net/xml/STC/STCcoords/v1.10" uri="STCcoords-v1.10.xsd"/&gt;
  </code></pre>
  
  <p>If I change the <code>&lt;xs:import&gt;</code> by adding a <code>schemaLocation</code> attribute, i.e. change it to:</p>
  
  <pre><code>&lt;xs:import namespace="http://www.ivoa.net/xml/STC/STCcoords/v1.10" schemaLocation="http://www.ivoa.net/xml/STC/STCcoords/v1.10/&gt;
  </code></pre>
  
  <p>It resolves files, but my understanding is that this shouldn't have been necessary as I don't want to have to edit the XSD I am provided with.</p>
  
  <p>The behavior is the same whether OASIS XML format or TR9401 format is used.</p>