Web services JAX-WS:需要在从URL/文件导入时自动将XSD(模式)内联包含在WSDL中

Web services JAX-WS:需要在从URL/文件导入时自动将XSD(模式)内联包含在WSDL中,web-services,xsd,wsdl,jax-ws,Web Services,Xsd,Wsdl,Jax Ws,我已经使用JAX-WS和Spring发布了一个Web服务。使用xxxmyService?wsdl获得的wsdl显示了从另一个url导入的模式: <types> <xsd:schema> <xsd:import namespace="http://xx.xx.xx.com/" schemaLocation="http://MyHost/MyApp/myService?xsd=1" /> </xsd:s

我已经使用JAX-WS和Spring发布了一个Web服务。使用xxxmyService?wsdl获得的wsdl显示了从另一个url导入的模式:

<types>
    <xsd:schema>
        <xsd:import namespace="http://xx.xx.xx.com/"
            schemaLocation="http://MyHost/MyApp/myService?xsd=1" />
    </xsd:schema>
</types>

我不希望使用如上所示的URL导入模式,甚至不希望将其放在外部文件中。一、 但是,您希望模式自动内联添加到WSDL中(而不是手动复制粘贴模式)。有办法吗


提前感谢

导入的目的是用于导入命名空间。创建一个名为myService.xsd的架构。 导入时,它也应该得到XSD


您使用的是合同优先还是代码优先?在第一种情况下,您准备的WSDL将被发布。@ukaszLech-Spring-ws-only-support-contract-first: