axis2+webService的入门例子(server)

来源:互联网 发布:新理念外语网络教学 编辑:程序博客网 时间:2024/06/05 16:25

1、下载axis2需要的包,包括axis2-1.4.1-bin.zip 和axis2-1.4.1-war.zip,下载地址为http://ws.apache.org/axis2/,并axis2-1.4.1-war.zip解压缩后的war文件放到tomcat 的webapps目录下,将axis2-1.4.1-bin.zip的lib目录下所有jar放到新创建的项目lib中,启动tomcat服务。在IE地址栏输入http://localhost:8080/axis2/即可访问axis2。

2、下载关联Eclipse的axis2插件,一个是帮助我们生成aar文件的,另一个是帮我们用wsdl文件生成stub代码的。下载地址:http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-service-archiver-wizard.zip;http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip,并解压缩到Eclipse的plugins目录下,重新启动Eclipse即可看到是否关联成功。

3、创建服务提供方,创建一个类 SayHello.java;

package com.webservice.client;
public class SayHello {
    public String hello(String name) {
        return "Hello" + name;
    }
}

编写一个service.xml文件存放到项目META-INF下,详细配置情况可以百度+谷歌,代码如下:

<?xml version="1.0" encoding="UTF-8"?>

<service>

      <parameter name="ServiceClass" locked="false">

            com.webservice.client.SayHello

            <poeration name="sayHello">

            <messageReceiver class="org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>

            </poeration>

      </parameter>

</service>

4、接着生成一个.aar文件,存放到上述发布的axis2项目中,可以看到新的页面。具体操作下图所示:

点击下一步,

然后将生成的my_service.aar文件,放到tomcat webapps的axis2\WEB-INF\services下。启动tomcat服务

IE 输入:http://localhost:8080/axis2/



原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 s8合约机坏了怎么办 合约机的卡掉了怎么办 移动合约机屏幕碎了怎么办 5s用不了电信卡怎么办 vivo手机4g信号差怎么办 电信dns辅服务器未响应怎么办 笔记本wifi下载速度慢怎么办 苹果wifi下载速度慢怎么办 小米手机wifi下载速度慢怎么办 苹果8plus上网慢怎么办 小米5c死机了怎么办 苹果x自拍反方向怎么办 硅胶手机壳出油怎么办 指环扣松了怎么办图解 塑料放久了发粘怎么办 橡胶时间久了粘怎么办 胶的手机套变黄怎么办 手机壳硅胶变黄怎么办 硅胶手机壳大了怎么办 硅胶手机壳变大了怎么办 硅胶手机壳有点大怎么办 硅胶手机壳粘手怎么办 透明手机壳变黄怎么办? 耳机胶套经常掉怎么办 硅胶手机壳粘毛怎么办 耳机海绵套坏了怎么办 沙发垫海绵坏了怎么办 汽车坐海绵坏了怎么办 苹果手机边框有缝隙怎么办 孕期牙套子掉了怎么办 平果充电线不匹配怎么办 苹果六外壳掉漆怎么办 苹果平板充电没反应怎么办 苹果平板黑屏没反应怎么办 苹果平板卡机了怎么办 苹果7plus掉漆怎么办 皮的手机壳脏了怎么办 小米5x边边裂开怎么办 荣耀8的后盖摔了怎么办 hp打印机卡了纸怎么办 华为荣耀9进水了怎么办