加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

搭建简单axis2服务端

发布时间:2020-12-16 21:55:08 所属栏目:安全 来源:网络整理
导读:1、下载axis2 包解压 http://download.csdn.net/detail/qq8618/9874468 2、新建web项目,然后将axis2下面的conf、modules和services复制到WEB-INF目录,最后的结构 3、最后在services下面新建一个文件夹,文件名随意,再在下面新建META-INF目录,里面存放自
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" ? />??
" http://www.w3.org/2004/08/wsdl/in-out "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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读