作为项目的一部分,我必须将旧的jax-rpc服务迁移到spring-ws。我是Spring的新手,所以我首先创建了一个基本的spring web服务,它接受一个字符串并返回一个String(旧的服务方法也是如此)。我还学习了如何使用现有的wsdl。我公开了旧的rpc服务的wsdl,我可以通过Spring访问它。
但是现在当我尝试访问该服务时,我得到错误
您的端点是使用@Endpoint注释的,还是实现了MessageHandler或PayloadEndpoint等受支持的接口?
另外我注意到我创建的服务的wsdl有一个模式,而旧服务wsdl没有在wsdl中定义的任何输入或输出模式。我应该如何使用端点的方法输入参数
的输入参数映射传入的数据旧的wsdl消息描述如下
[stage]
端点方法
<message name="doRequest">
<part xmlns:partns="http://www.w3.org/2001/XMLSchema" name="string" type="partns:string" />
</message>
<message name="doRequestResponse">
<part xmlns:partns="http://www.w3.org/2001/XMLSchema" name="result" type="partns:string" />
</message>