分别写了关于 xfire、axis1.4、axis2.0、cxf 这几种服务端的web service发布,基本上都发布成功了,
我理解的成功就是用浏览器直接访问http://ip:port/webservice_test/services/DemoTest?wsdl
能够正常访问.
但是发现axis2.0发布一个问题:
http://ip:port/webservice_test/services/DemoTest?wsdl ---这样访问ok
http://ip:port/webservice_test/services ---这样访问竟然有问题,怀疑没有手动配置namespace的缘故,还没测试.....axis默认都是以类包路径作为namespace的...------关于客户端调用 的 一些问题
1. 调用axis2.0发布的web service, 调用无输入参数,有输出参数的方法时,失败,
服务端相关配置信息使用的是: services.xml 配的是
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCInOutAsyncMessageReceiver" />客户端调用用的是 serviceClient.invokeBlocking()2.调用cxf 发布的web service时, 服务端 的接口方法接收不到 String 类型的参数,其它类型的没事,估计也接收不到,但没报错,,参数值为null, 服务端返回的能接收到,网上有说是targetNamespace没定义,但是定义了也还是不行
public @WebResult(name="welcome_info")String welcome(@WebParam(name="text",targetNamespace="http://com.chong/")String text);3. 使用axis相关的工具类 调用xfire发布的web service,貌似行不通...是不是不兼容??
我理解的成功就是用浏览器直接访问http://ip:port/webservice_test/services/DemoTest?wsdl
能够正常访问.
但是发现axis2.0发布一个问题:
http://ip:port/webservice_test/services/DemoTest?wsdl ---这样访问ok
http://ip:port/webservice_test/services ---这样访问竟然有问题,怀疑没有手动配置namespace的缘故,还没测试.....axis默认都是以类包路径作为namespace的...------关于客户端调用 的 一些问题
1. 调用axis2.0发布的web service, 调用无输入参数,有输出参数的方法时,失败,
服务端相关配置信息使用的是: services.xml 配的是
<messageReceiver class="org.apache.axis2.rpc.receivers.RPCInOutAsyncMessageReceiver" />客户端调用用的是 serviceClient.invokeBlocking()2.调用cxf 发布的web service时, 服务端 的接口方法接收不到 String 类型的参数,其它类型的没事,估计也接收不到,但没报错,,参数值为null, 服务端返回的能接收到,网上有说是targetNamespace没定义,但是定义了也还是不行
public @WebResult(name="welcome_info")String welcome(@WebParam(name="text",targetNamespace="http://com.chong/")String text);3. 使用axis相关的工具类 调用xfire发布的web service,貌似行不通...是不是不兼容??
解决方案 »
- 如何用js获取一台计算机中所有IE打开的地址
- 菜鸟求助
- DIV界面设计菜鸟问题
- jsp连接sqlserver2000,总是报错java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
- 如何分割呀?急!在线等
- 再次请问各位大虾,这个是什么原因????
- 请教高手:怎样将JDBC的驱动程序放到服务器的类路径里去,什么是服务器的类路径,一般在什么地方?
- 怎样获得RadioButton按钮状态是否选中~~~~~~~
- jsp网页如何实现链接100分相送(在线等)!!!!!!!!!
- Jrun中 servlet的路径怎么设置?急,谢谢!
- 高分悬赏 自主建站 自主建站
- 求助:1,eclipse+tomcat环境下,更改网页内容后,运行内容没变;2.eclipse4.2版本,servlet部署问题。
replace("其它类型的没事","其它类型的没试")