Java 使用现有WSDL的SpringWebService

Java 使用现有WSDL的SpringWebService,java,spring,web-services,wsdl,spring-ws,Java,Spring,Web Services,Wsdl,Spring Ws,我有一个包含3个操作的WSDL,外部定义了xsd模式,每个操作(请求+响应)有2个模式,所有操作都有一个错误。看起来是这样的: src/main/resources/wsdl/transactions -TransactionOperations.wsdl -FindTransactionRequest.xsd -FindTransactionResponse.xsd -RemoveTransactionRequest.xsd ... -FaultMessage.xsdxsd不是WSDL。。。

我有一个包含3个操作的WSDL,外部定义了xsd模式,每个操作(请求+响应)有2个模式,所有操作都有一个错误。看起来是这样的:

src/main/resources/wsdl/transactions
-TransactionOperations.wsdl
-FindTransactionRequest.xsd
-FindTransactionResponse.xsd
-RemoveTransactionRequest.xsd
...

-FaultMessage.xsd
xsd不是WSDL。。。因此,
WsdlDefinition
将不起作用。。然而,
XsdSchema
类非常适合这种情况,例如
SimpleXsdSchema
。但是我有WSDL和XSD,如何将它们都提供给Spring
SimpleWsdl11Definition
只接受WSDL,
DefaultWsdl11Definition
只接受XSD,因为它希望从它们生成WSDL。看看我发布的第一个教程,在WSDL中有嵌入XSD模式的
,我在单独的文件中有这些模式,Spring看不到它们。我添加了一个关于这个问题的jira问题的编辑,它显然已经被修复了(而且很久以前)。你能帮助@Arjen Poutsma吗?我希望标记用户在这里有效。你读过我的评论吗?为每个XSD注册一个
simplexsdsdschema