使用jax-ws在WSDL中指定包含的XSD-url

使用jax-ws在WSDL中指定包含的XSD-url,xsd,wsdl,cxf,jax-ws,Xsd,Wsdl,Cxf,Jax Ws,我们将cxf与jax ws配置一起使用。 在wsdl文件中,我们包含了如下模式文件 <xsd:include schemaLocation="xsd=xsd/test.xsd" /> 部署和访问服务器&wsdl文件后,wsdl文件将xsd的路径显示为 <xsd:include schemaLocation="http://servername/services/servicename?xsd=xsd/test.xsd"/> 我们的问题是,我们使用的是http

我们将cxf与jax ws配置一起使用。 在wsdl文件中,我们包含了如下模式文件

<xsd:include schemaLocation="xsd=xsd/test.xsd" /> 

部署和访问服务器&wsdl文件后,wsdl文件将xsd的路径显示为

<xsd:include schemaLocation="http://servername/services/servicename?xsd=xsd/test.xsd"/>

我们的问题是,我们使用的是https,而不是http。即使我们使用https url访问wsdl,wsdl也只显示http url。是否有任何方法可以提供要包含在XSD文件中的url,而不是相对路径

先谢谢你

问候
哈里

可能谢谢你的回答,这很有帮助。我们有大约20个xsd文件,在每个xsd文件中,我们几乎没有包含其他xsd文件,因此我们必须更改所有文件中的路径,因此是否有任何选项可以在公共位置进行更改。非常感谢。