axis2+webService的入门例子(server)

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.ziphttp://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/



阅读更多
个人分类: webService
上一篇Ibatis动态SQL标签用法
下一篇Ibatis配置浅析
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭
关闭