webservice配置和发布,axis2配置

原创 2013年12月04日 14:11:30

首先新建一个web项目,名字为:Axis2WebService,然后添加所需的jar包,如下图:

第一步:

第二步:添加jar包、

第三步:在web.xml 里面配置如下代码:

<servlet>
     <servlet-name>AxisServlet</servlet-name>
     <servlet-class>
         org.apache.axis.transport.http.AxisServlet
     </servlet-class>
 </servlet>
 <servlet-mapping>
     <servlet-name>AxisServlet</servlet-name>
     <url-pattern>/servlet/AxisServlet</url-pattern>
   </servlet-mapping>

 <servlet-mapping>
  <servlet-name>AxisServlet</servlet-name>
  <url-pattern>*.jws</url-pattern>
 </servlet-mapping>

  <servlet-mapping>
    <servlet-name>AxisServlet</servlet-name>
    <url-pattern>/*</url-pattern>
  </servlet-mapping>,


最后一步:新建一个server-config.wsdd(把项目所用到的webservice都可以配置这个文件中,方便以后查看或者修改),如下图。

<?xml version="1.0" encoding="UTF-8"?>
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">  
<globalConfiguration>
  <parameter name="sendMultiRefs" value="true"/>
  <parameter name="disablePrettyXML" value="true"/>
  <parameter name="dotNetSoapEncFix" value="true"/>
  <parameter name="enableNamespacePrefixOptimization" value="false"/>
  <parameter name="sendXMLDeclaration" value="true"/>
  <parameter name="sendXsiTypes" value="true"/>
  <parameter name="attachments.implementation" value="org.apache.axis.attachments.AttachmentsImpl"/>
</globalConfiguration>

  <handler type="java:org.apache.axis.handlers.http.URLMapper" name="URLMapper"/>
  <!-- 配置你的webservice名字和webservice的类路径 -->
 
    <service name="Webservice.jws" provider="java:RPC">
  <parameter name="className" value="org.xhy.action.Webservice"/>
  <parameter name="scope" value="request"/>
  <parameter name="allowedMethods" value="*"/>
  <messageReceiver class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
  </service>
  
  <transport name="http">
  <requestFlow>
  <handler type="URLMapper"/>
  </requestFlow>
  </transport>
</deployment>


 

 (PS:完整的源码的下载地址为:http://download.csdn.net/detail/xhy_mmc/6655633)

文章如未注明转载均为原创.
转载请注明:
http://blog.csdn.net/helloworld_xhy

使用Axis2方式发布webService的三种方式

1、Axis2的下载和安装 首先可以下载如下两个zip包: axis2-1.6.1-bin.zip axis2-1.6.1-war.zip 其中 axis2-1.6.1-bin.zip文件...
  • qq877507054
  • qq877507054
  • 2017年03月13日 17:18
  • 2793

axis2开发webservice接口入门到精通详解

最近在开发接口,在网上发现了两篇不错的文章,给大家分享下: 第一篇: 一、Axis2的下载和安装      1.可从http://ws.apache.org/axis2/ 下载A...
  • sunkaiwal
  • sunkaiwal
  • 2016年01月05日 16:08
  • 2934

使用axis2进行WebService的开发

Apache Axis2 是 Apache Axis SOAP 项目的后继项目。此项目是 Web 服务核心引擎的重要改进,目标是成为 Web 服务和面向服务的体系结构(Service-Oriented...
  • a454832841
  • a454832841
  • 2016年07月12日 13:55
  • 1588

axis2实现webservice发布实例

首先创建一个PLJO,也就是你索要发布服务的类,然后编写services.xml文件,并且services.xml一定要放在META-INFO文件下,最后将服务类和services.xml打包.aar...
  • zqw280057394
  • zqw280057394
  • 2016年08月02日 19:26
  • 679

axis2发布web项目开发webservice和接口调用

axis2发布web项目开发webservice和客户端接口调用方法
  • u011291276
  • u011291276
  • 2016年06月17日 16:46
  • 2567

Java Axis2发布及调用webservice接口

因为推荐系统改造的事情,需要研究下webservice。本来以为很简单的东西,结果折腾了两天,才勉勉强强搭了个示例。一方面是因为本身对这块不熟悉,另一方面是因为网上教程说的不明确,走了很多弯路。所以这...
  • scjthree
  • scjthree
  • 2014年05月23日 11:09
  • 1367

使用Axis2方式发布webService的三种方式

1、简单的pojo方式: 1.1 功能描述 在Axis2中不需要进行任何的配置,就可以直接将一个简单的POJO发布成WebService。其中POJO中所有的public方法将被发布成WebSe...
  • zhangmeng_07
  • zhangmeng_07
  • 2017年01月22日 00:42
  • 7752

Axis2 WebService(配置、发布、调用)

准备工作 1、下载:axis2-1.5.4-bin.zip,axis2-1.5.4-war.zip 下载地址:http://axis.apache.org/axis2/java/core/ 2...
  • x6582026
  • x6582026
  • 2016年05月13日 21:01
  • 734

AXIS2发布WebService的方法

我在这里提供两种用AXIS2发布WebService的方法。 一种是打aar包放在指定位置(不方便调试),一种是不打aar包(方便调试),着重介绍后者。   说明:Eclipse版本...
  • liruichuan
  • liruichuan
  • 2014年04月11日 17:32
  • 1110

AXIS2框架下另一种发布WEBSERVICE的方法,以及浏览器中验证的方法及参数的写法

http://blog.csdn.net/ccccdddxxx/article/details/8587160 这篇文章中写出了发布WEBSERVICE的一种形式,以及利用框架自动生成的webser...
  • ccccdddxxx
  • ccccdddxxx
  • 2013年02月18日 14:41
  • 2513
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:webservice配置和发布,axis2配置
举报原因:
原因补充:

(最多只允许输入30个字)