集成Axis2

来源:互联网 发布:51单片机最小系统制作 编辑:程序博客网 时间:2024/04/30 14:35
首先下载axis
     axis2-1.6.2-war.zip
     axis2-1.6.2-bin.zip

下面开始集成
  1. 创建javaEE项目
  2. 配置web.xml                                                                                                添加配置如下:                                                                                              <servlet>  
        <servlet-name >AxisServlet </servlet-name>  
        <servlet-class>                       org.apache.axis2.transport.http.AxisServlet 
        </servlet-class > 
        <load-on-startup >1 </load-on-startup>  
    </servlet > 
    <servlet-mapping > 
        <servlet-name >AxisServlet </servlet-name>  
    <url-pattern >/services/* </url-pattern>  
    </servlet-mapping >
  3. 复制Axis2.war文件                                                                                                                                                    复制Axis2\WEB-INF目录中的conf、modules、lib文件夹到项目WEB-INF中
  4. 创建services.xml                                                                                                           services.xml文件必须放在WEB-INF\services\xxx\META-INF中                                      其中xxx名称随意                                                                        services.xml 配置如下:                                                                                    <?xml version= "1.0" encoding ="UTF-8"?>
    <service name= "test">
         <description >
              test web service
         </description >
         <parameter name ="ServiceClass">
              com.hxf.test.TestService
         </parameter >
         
         <operation name ="hello">
               <messageReceiver class= "org.apache.axis2.rpc.receivers.RPCMessageReceiver" />
         </operation >
    </service>   
  5. 创建服务类 代码如下:                                                                          package com.hxf.test;

    public class TestService {

         public String hello(String name) {
               return "Hello, " + name + ".";
         }

    }
    访问路径 http://localhost:8080/Test/services/test/hello?name=xxx
    搞定收工
原创粉丝点击