Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Java-SCA-1.3
-
None
Description
If I go bottom-up from Java, with class my.pkg1.MyClass dependent on my.pkg2.OtherClass, the Interface2WSDLGenerator will produce XMLSchema objects in such a way that the schemaLocation on the import doesn't work.
As an immediate cause, I can see the code in JAXBTypeHelper.DOMResolverImpl doing:
public Result createOutput(String ns, String file) throws IOException {
DOMResult result = new DOMResult();
result.setSystemId(ns + file);
This is what produces the XmlSchemaException with message "The system cannot find the file specified."
I'll attach a patch to allow for recreate.