Java 尝试导入WSDL时找不到引用的类型

Java 尝试导入WSDL时找不到引用的类型,java,web-services,wsdl,mule,wsimport,Java,Web Services,Wsdl,Mule,Wsimport,我正在尝试使用SOAP组件的导入WSDL和生成JAX-WS类功能从该WSDL生成Mule中的Java服务类: 但我在schema的第xx行第yy列得到了一个未定义元素声明's:schema'。(错误重复了好几次) 因此,基于这个答案:我将WSDL文件保存在本地,并将引用从更改为 现在,在模式中找不到消息引用类型中的部分。 我还尝试了Apache CXF 3.0.0中的wsimport工具,但得到了类似的结果: [ERROR] Schema descriptor {http://www.tr

我正在尝试使用SOAP组件的导入WSDL和生成JAX-WS类功能从该WSDL生成Mule中的Java服务类:

但我在schema的第xx行第yy列得到了一个
未定义元素声明's:schema'。(错误重复了好几次)

因此,基于这个答案:我将WSDL文件保存在本地,并将引用从更改为

现在,在模式中找不到消息引用类型中的
部分。

我还尝试了Apache CXF 3.0.0中的wsimport工具,但得到了类似的结果:

[ERROR] Schema descriptor {http://www.tracegains.net/Services}Version in message part "parameters" is not defined and could not be bound to Java. Perhaps the schema descriptor {http://www.tracegains.net/Services}Version is not defined in the schema imported/included in the WSDL. You can either add such imports/includes or run wsimport and provide the schema location using -b switch.  line 774 of file:/D:/tg/tg_modified.wsdl

在我看来,tns名称空间的导入失败了,但是当我尝试浏览tns名称空间uri时,我得到了一个404:这是问题所在还是我可以做些什么来让它工作?

更有可能,包含
参数定义的架构
丢失,并且在生成存根和模型类期间未导入。解决方案是将WSDL和相关的XSD模式文件保存在本地,并使用正确的位置导入模式,然后重试

我查看了所有引用的模式文件,但找不到任何定义的“参数”。这可能是因为我得到一个文件未找到错误而无法导入的定义吗?谢谢