Web services JAX-WS:需要在从URL/文件导入时自动将XSD(模式)内联包含在WSDL中
我已经使用JAX-WS和Spring发布了一个Web服务。使用xxxmyService?wsdl获得的wsdl显示了从另一个url导入的模式: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
<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: