`
sucanber
  • 浏览: 5805 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Web工程集成Axis2发布WebService

阅读更多
1.新建一个javaweb项目,如Web,然后在web.xml中添加如下配置:
<servlet>
<display-name>Apache-Axis Servlet</display-name>
<servlet-name>AxisServlet</servlet-name>
<servlet-class>org.apache.axis2.transport.http.AxisServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
2.下载Axis2的war包然后解压,把WEB-INF下面的conf、lib、modules 三个文件夹复制到Web项目的WEB-INF目录中。
到Web项目的WEB-INF目录中新建一个services文件夹,在services文件夹下新建一个webservice的根目录(目录名即你所提供的webservice名),再在下面新建META-INF文件夹,并存放services.xml文件,目录机构如下:
services.xml如下:
<service name="WebService" >
<description>
Please Type your service description here
</description>
<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>
<parameter name="ServiceClass">com.yourcompany.service.YourClass</parameter>
</service>
注意上面的ServiceClass要改你对应的服务提供类
3.在src文件夹下编写你的service业务逻辑,编译。
最后在启动流浪器输入地址即可查看到信息,如:
http://localhost:8080/Web项目名/services/service名?wsdl
4相关工具推荐:
soapUI及Eclipse的两个插件Axis2 Code Generator和Axis2 Services Archiver
分享到:
评论
2 楼 sucanber 2013-04-08  
mayt_ 写道
你好,按照这个方法,访问http://...?wsdl时 ,不显示任何内容,空白。会是哪里配置不正确么

易出错的地方:
1.WEB-INF 内目录结构建立错误。
2.services.xml中 ServiceClass 节点要对应你具体的包名。
1 楼 mayt_ 2013-04-01  
你好,按照这个方法,访问http://...?wsdl时 ,不显示任何内容,空白。会是哪里配置不正确么

相关推荐

    Axis2集成SSH搭建WebService支持事务(图文详解含核心代码)

    今天特意将项目中用Axis2集成SSH实现...2.集成Axis2实现WebService。 3.灵活配置,在一个项目中配置多个WebService的调用接口。 4.顺便提一种方案,让我们的WebService更加安全。 5.提供测试例子,服务端客户端都有了。

    axis2 1.7.4war及已经集成了axis2的web工程

    包含了 axis2 1.7.4版本的war包 也可以自行去 apache官网下载 ,另外还包含一个已经集成了axis2的web工程源码 使用的jdk1.6开发,可以直接把web工程导入到myeclipse,部署到tomcat可运行后,浏览器输入 ...

    springboot+axis1.4

    springboot 集成axis1.4的webservice,该为maven的工程

    axis2发布webServices的两种方式

    其中包括两种利用axis2发布WebService的程序。一种是将项目直接集成到axis2内部里面,一种是将axis2集成到已有的项目中。各有优缺点。

    发布webService服务接口与spring整合教程

    在网上找了很久的资料,接口已经跟客户对接,特编写了代码文档和附带jar包,并含其他网站的参考地址,注意jdk环境要1.6或以上版本

    axis2 1.7.4war包及已经集成了axis2的web工程

    包含了 axis2 1.7.4版本的war包 也可以自行去 apache官网下载 ,另外还包含一个已经集成了axis2的web工程源码 使用的jdk1.6开发,可以直接把web工程导入到myeclipse,部署到tomcat可运行后,浏览器输入 ...

    webservice Axis2教程

    本课程站在初学者角度介绍了Axis2的大多数常用的功能,例如,以多种方式编写和发布WebService、JAX-RPC、JAX-WS、复杂类型传输、WebService会话管理、Axis2模块等。本课程共分为两部分,其中第一部分为Axis2基础知识...

    springboot+webservice搭建webservice服务端及使用java客户端两种方式进行调用webservice接口

    springboot+webservice搭建webservice服务端及使用java客户端两种方式进行调用webservice接口

    spring-axis2-test.rar_Axis2 Spring3_axis2_axis2 spring3_axis2 s

    使用axis2与spring3进行集成,实现的webservice服务。 资料为myeclipse下的web工程,可解压后直接导入。 发布到tomcat6下运行。

    利用Java编写简单的WebService实例

    在本文中,我们详细介绍了如何使用 Java 编写简单的 WebService 实例,并使用 Apache Axis 将其发布到 Tomcat 下的 Web 应用中。通过本文,我们可以了解到 WebService 的基本概念和实现方式,以及如何使用 Java 和 ...

    demo-service.zip

    Spring boot框架集成axis2开发webservice服务端,spring boot 2.0.1 axis2 1.7.8

    Axis2从入门到精通--Webservice在eclipse下开发教程

    Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的REST WebService,同时还支持Spring、JSON等技术。这些都将在后面的系列教程中讲解。在本文中主要介绍了如何使用Axis2开发一个不需要任何配置文件的WebService,...

    webservice

    cxf集成Spring发布发布webservice及axis远程调用webservic程序,提供自己封装的工具类。文件为整个工程目录可以直接运行

    axis_ssm.zip

    apache axis2 集成web框架,实现webservice 的开发,目前支持语言VB,C#,JAVA 相关的调用

    axis2插件包以及配置使用指南

    Axis2不仅支持SOAP1.1和SOAP1.2,还集成了非常流行的RESTWeb Service,同时还支持Spring、JSON等技术,本教程是主要阐述如何构建一个基本的Axis2 webservice应用,里面的许多环节高手可直接略过,本教程完全针对新手...

    Web Service 接口的发布与调用

    1.采用cxf集成Spring实现webservice接口的发布。 2.(调用一)用eclipse根据wsdl连接自动生成java代码实现接口的调用。 3.(调用二)用axis2实现接口调用。 4.开发环境:eclipse+jdk1.8+tomcat8.5

    java调用webservice接口方法[文].pdf

    Webservice 的发布一般都是使用 WSDL(Web Service Descriptive Language)文件的样式来发布的。在 WSDL 文件里面,包含这个 Webservice 暴露在外面可供使用的接口。WSDL 文件提供了 Webservice 的详细描述,包括...

    Web Service框架xfire与spring集成开发流程

    XFire 是与Axis 2并列的新一代Web Service框架,通过提供简单的API支持Web Service各项标准协议,帮助你方便快速地开发Web Service应用。 相对于Axis来说,目前XFire相对受欢迎,加上其提供了和Spring集成的支持,在...

    RESTful webservice 和 SOAP webserivce 对比及区别

    SOAPWebService通常使用重量级的WebService框架和工具来实现,例如Apache Axis、IBM WebSphere等。 优点 RESTfulWebService具有以下优点: * 使用标准的HTTP方法,简洁易懂 * 无状态的请求-响应模式,易于实现...

    Webserver开发指南

    本文是关于webservcie开发指南,其中主要包括:基本概念、使用axis来进行开发和测试、axis和spring集成开发、aixs和web服务期集成开发、通过ObjectWeb Lomboz工具生成客户端和服务器代码方式等等。 核心内容包括: ...

Global site tag (gtag.js) - Google Analytics