axis2通过services.xml配置文件发布的两种方式
发布时间:2020-12-16 06:18:17 所属栏目:百科 来源:网络整理
导读:接口如下 package com.wm5920.webservice; public class HelloService { public String sayHello(){ return "hello"; } public String sayHelloToPerson(String name){ if(name==null){ name = "nobody"; } return "hello,"+name; } public void updateData(
接口如下
package com.wm5920.webservice; public class HelloService { public String sayHello(){ return "hello"; } public String sayHelloToPerson(String name){ if(name==null){ name = "nobody"; } return "hello,"+name; } public void updateData(String data){ System.out.println(data+" 已更新。"); } } services.xml配置一:
<?xml version="1.0" encoding="UTF-8"?> <service name="HelloService"> <description> Web Service例子 </description> <parameter name="ServiceClass"> com.wm5920.webservice.HelloService </parameter> <messageReceivers> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out" class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" /> <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only" class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" /> </messageReceivers> </service> services.xml配置二:
<service name=" HelloService"> <description> Web Service例子 </description> <parameter name="ServiceClass"> com.wm5920.webservice.HelloService </parameter> <operation name="sayHello"> <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> </operation> <operation name="sayHelloToPerson"> <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/> </operation> <operation name="updateData"> <messageReceiver class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/> </operation> </service>第二种要多写具体方法,建议用第一种! (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何创建一个非常酷的3D效果菜单(swift)
- flash – ActionScript 2事件的最佳实践 – 有没有办法模拟
- c# – 只有在属性的当前值为null时才能设置EntityKey属性
- 正则表达式总结及常规的正则表达式校验
- c# – 如何将IDictionary的值复制到.Net 2.0中的IList对象中
- ruby-on-rails – 为什么postgreSQL将十进制字段存储为BigD
- React.js高阶函数的定义与使用
- flex ArrayCollection对象间赋值
- c# – .net abstract override quirk
- ruby-on-rails-3 – 带Rails的内部重定向3