当前位置 : 主页 > 网页制作 > Nodejs >

搭建简单axis2服务端

来源:互联网 收集:自由互联 发布时间:2021-06-24
1、下载axis2 包解压 http://download.csdn.net/detail/qq8618/9874468 2、新建web项目,然后将axis2下面的conf、modules和services复制到WEB-INF目录,最后的结构 3、最后在services下面新建一个文件夹,文件名
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
网友评论