发布-webservice中的wsdl格式

问题描述

webservice中的wsdl格式

我的是用xfire发布的。我的远程访问的wsdl和别人的有点区别

我的

别人的

几个问题

1:标签中我的是 他的都是 有关系吗。或者是怎么改成他那样的

2:在参数列表中。我的name属性是in1,int2 如何改成他那样的直接知道是要输入什么,name=flag,name=message等

2:如果我想把让我的返回参数弄成多个属性组成的对象,就像他那样的。怎么弄?

解决方案

第一个问题。我的标签都是xsd的,他的是s的,有关系吗。或者如何改成他那样的。

解决方案二:

使用s标签的应该是php的:http://www.chinaz.com/program/2009/0414/72525_2.shtml
你写的话:http://blog.csdn.net/terryzero/article/details/5978398

两者应该没有差别

时间: 2024-08-31 04:45:14

发布-webservice中的wsdl格式的相关文章

java6 webservice 如何以现有的wsdl格式发布webservice

问题描述 java6 webservice 如何以现有的wsdl格式发布webservice java6 webservice 已经用了wsdl的文件,如何以现有的wsdl格式发布webservice,不是生成客户端代码,就是需要根据现有的wsdl文件,来发布webservice?急求... 解决方案 http://wenku.baidu.com/link?url=dcjcmeIeweM3k9POWLauPYqjnCJvCSNQthCZefv71M8cOexAPeH0-pi44oy_g1Kx5A

如何解决xfire发布的Webservice中Spring注入为空的问题

Spring框架使用中注入为空是一个比较头疼的问题,遇到Webservice和Spring框架配合时,这个问题更容易出现并很难发现问题的原因. 在做SSO系统中就遇到这样的问题,在Service的实现类中注入Ibatis数据库操作的Mapper一直为空,最终发现原因是xfire和Spring配合使用时和普通使用xfire的配置方式不同 xfire可以快速发布Webservice,通常情况下,只需要下边几个步骤. 1. 创建Service接口和实现类 例如SSOMethodsServices和SS

我使用cxf和spring整合发布WebService,tomcat上没有报错但是就不访问wsdl

问题描述 我使用cxf和spring整合发布WebService,tomcat上没有报错但是就不访问wsdl No cxf.xml configuration file detected, relying on defaults.在运行tomcat时报这个

java-在myeclipse中webservice中wsdlLocation指定wsdl路径问题

问题描述 在myeclipse中webservice中wsdlLocation指定wsdl路径问题 工程路径 以及说明 wsdlLocation="/META-INF/wsdl/user.wsdl",我指明了其wsdl的文件路径 启动服务后 报以下异常 ,问题这里的路径该如何写呢

cxf 发布webservice , Endpoint address中有的显示ip,有的却显示localhost

问题描述 cxf发布webservice,Endpointaddress:http://xx:xx:xx:xx:8080/XXXX/XXXWS,有的显示实例ip地址有的却显示localhost,请问是什么原因? 解决方案 解决方案二:应该是你addresss设置的问题吧.解决方案三:引用1楼fangmingshijie的回复: 应该是你addresss设置的问题吧. 在哪儿进行设置呢,为什么有的显示正常有的显示不正常呢!我重启一下服务器,有时会都正常,有时又会出现其他的服务address异常,而

WebService大讲堂之Axis2(3):使用services.xml文件发布WebService

用Axis2实现Web Service,虽然可以将POJO类放在axis2\WEB-INF\pojo目录中直接发布成Web Service , 这样做不需要进行任何配置,但这些POJO类不能在任何包中.这似乎有些不方便,为此,Axis2也允许将 带包的POJO类发布成Web Service. 先实现一个POJO类,代码如下: package service; public class MyService { public String getGreeting(String name) { ret

如何修改cxf默认生成wsdl中的wsdl:input message名称

问题描述 如何修改cxf默认生成wsdl中的wsdl:input message名称 最近在使用cxf2.6.10发布 webservice时,发现:cxf在对出入参数据类型进行描述时,默认入参为方法名,出参为方法名+Response.但由于项目对wsdl的描述有规定:出入参的类型描述名必须为方法名+Request/Response-- 所以想问问有哪位修改过cxf的wsdl生成规则,并对发布的wsdl调用通过. 我试过修改DefaultServiceConfiguration类的getInpu

webservice中定义的ref参数 用java怎么调用

问题描述 webservice中定义的ref参数 用java怎么调用 接口格式是这样的 int HisTrans(string ParamIn, ref string ParamOut) 我java的写法是: String paramIn = "GetHealthYE卡号"; String url = "http://ip:668/jjzyy/weixinwebservice.asmx";// 访问的url String namespace = "http

java cxf swing 结合发布webservice

问题描述 java cxf swing 结合发布webservice 在一个桌面程序中需要用到webservice,使用swing编写桌面程序,用cxf及内置的jetty发布webservice,目前在eclipse中可以正常运行, 但是一旦打包成jar文件就会报错: [main] DEBUG org.apache.cxf.common.logging.LogUtils - Using org.apache.cxf.common.logging.Log4jLogger for logging.