작업중인 wsdl의 xsd가 '점 슬래시'(./)로 시작하는 경로로 참조됩니다.WSDL에서 현재 점 'dot slash'(./) (XSD 경로)
<xsd:schema>
<xsd:import namespace="urn:my.name.space.be" schemaLocation="http://fictive.url.be:11001/path/to/wsdl/my-service?XSD=./xsd/my-service.xsd"/>
</xsd:schema>
경로가 유효하며 브라우저에서 xsd에 액세스 할 수 있습니다. 예를 들어 비누 UI에서도 잘 작동합니다. 하지만 Jdeveloper로 프록시를 생성하려고하면 'WebServiceException : : wsdl에서 모델 생성 중 오류 발생 :'ExampleType '이 이미 정의되었습니다.'
'점 슬래시'(XSD=xsd/my-service.xsd
)를 제거하면 더 이상 예외가 발생하지 않으며 모든 사항이 정상입니다.
이것은 버그입니까? 왜 이런 일이 생길까요? 반드시 wsdl을 수정하지 않고 이것을 피할 수있는 방법이 있습니까?
감사합니다.