如何在Jax-WS RI公开服务wsdl中更改xsd模式导入?

时间:2015-10-05 11:56:16

标签: soap xsd wsdl schema jax-ws

我的JAX-WS RI肥皂服务有问题。做一个"?wsdl"针对我的服务端点的请求公开了服务wsdl。但所有外部xsd架构都使用绝对URL引用。现在的问题是,这个URL不能从webcenter外部访问,因为主机是webcenter内部服务器ip。

<xsd:schema><xsd:import namespace="http://xmldefs.myhostadress.com/Spec" schemaLocation="http://173.45.9.212:10391/Service/SpecService?xsd=1"/></xsd:schema>

是否可以配置Jax-WS以在wsdl中呈现相对路径?

问候, smoothny

1 个答案:

答案 0 :(得分:0)

您基本上需要WSLD自定义WSLD customization。特别是XSD Customization。此处还有更多详细信息JAXB customization