您的位置:首页 > 其它

搭建简单axis2服务端

2017-02-13 12:22 190 查看
1、下载axis2 包解压
http://download.csdn.net/detail/qq8618/9874468

2、新建web项目,然后将axis2下面的conf、modules和services复制到WEB-INF目录,最后的结构



3、最后在services下面新建一个文件夹,文件名随意,再在下面新建META-INF目录,里面存放自己的services.xml,里面配置自己的服务信息
<?xml version="1.0" encoding="UTF-8"?>  
<serviceGroup>  
    <service name="UVSSWebService"  
        targetNamespace="UVSS"> 
        <schema schemaNamespace="UVSS"/> 
        <description>ipop third join service entrance.</description>  
        <parameter name="ServiceClass" locked="false">  
            UVSS.UVSSWebService  
        </parameter>  
        <messageReceivers>  
            <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only"  
                class="org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver" />  
            <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out"  
                class="org.apache.axis2.rpc.receivers.RPCMessageReceiver" />  
        </messageReceivers>  
    </service>  
</serviceGroup>  
其中UVSSWebService为webservice名,分别指定namespace为UVSS,ServiceClass配置对应类,含public方法。
4、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>
5、拷贝lib文件下所需jar报至项目lib下
6、启动服务
访问:http://localhost:8080/项目名/services/UVSSWebService?wsdl
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  webservice axis2