Apache CXF 2.7.6 wsdl2java
을 사용하고 있으며 공용 카탈로그 항목을 찾지 못하거나 무시합니다. 나는 schemaLocation
속성을 추가하여 <xs:import>
을 변경하는 경우공용 항목에 대한 카탈로그 구성을 무시하는 Apache CXF :: wsdl2java
<public publicId="http://www.ivoa.net/xml/STC/STCcoords/v1.10" uri="STCcoords-v1.10.xsd"/>
:
<xs:import namespace="http://www.ivoa.net/xml/STC/STCcoords/v1.10"/>
위의 제대로 카탈로그 파일 항목으로 해결 될 수 없습니다 특히 나는 내 XSD 파일 중 하나에 <xs:import>
다음 한 즉, 다음과 같이 변경하십시오 :
<xs:import namespace="http://www.ivoa.net/xml/STC/STCcoords/v1.10" schemaLocation="http://www.ivoa.net/xml/STC/STCcoords/v1.10/>
파일을 변환합니다. 개미와 함께 제공되는 XSD를 편집해야합니다.
OASIS XML 형식이든 TR9401 형식이든 관계없이 동일한 동작입니다.
추측 ... – tzrlk