使用AXIS2和TOMCAT6.0学习写一个WEB SERVICE的项目工程,主要参考了博客:http://zhangjunhd.blog.51cto.com/113473/23690 然后自己做了一些补充。
1. 下载的路径已经有所变化
在http://axis.apache.org/axis2/java/core/download.cgi#a1_5_3 里面选择版本然后下载Binary Distribution和WAR Distribution二个包
2. 对axis2-1.5.4-war.zip的解压
解压以后得到了文件,我们只需要找到一个叫axis2.war的文件(它是和LICENSE.TXT什么的在一起),放在TOMCAT6.0\webapps下面,Tomcat会自动帮助你把包给解压了,然后启动TOMCAT就在http://localhost:8080/axis2/ 就可以看到效果
3. 目录的设置
我是在我的项目(SearchWebService)里面的build里面建立了一个文件夹example然后再这个下面建立了META-INF和sample分别放services.xml和class文件 然后到example路径开始打包
4. 关于部署
部署了HelloWorld.aar以后 然后写客户端检验代码,但是运行的时候会有2个错误报出
一个是WORNING:log4j:WARN Please initialize the log4j system properly.
解决的办法是在src下面新建一个log4j.properties文件 里面是一些关于logger的配置,自己网上可以GOOGLE下
二是说http://localhost:8080/axis2/services/HelloWorld没有找到,我检查有人说是axis2不支持动态发布,然后把TOMCAT从新启动了一下,就看到了下面的效果
<hw:sayHelloResponse xmlns:hw="http://helloworld.com/">ZJHelloWorld!</hw:sayHelloResponse>
分享到:
相关推荐
【Axis2与Eclipse整合开发Web Service】是一个关于在Eclipse集成开发环境中使用Apache Axis2创建和部署Web服务的教程。Apache Axis2是用于构建Web服务的高效且灵活的框架,而Eclipse作为流行的Java IDE,提供了方便...
2. **安装Tomcat 5.0**:Tomcat是一个免费的开源Java Servlet容器,用于部署和运行Web Service。 3. **安装Eclipse 3.2.2**:这是一个流行的IDE,用于编写Java代码和管理项目。 4. **下载Axis库**:从官方网站...
Axis是Apache软件基金会开发的一个开源Java库,主要用于创建和使用Web服务。本文将深入讲解基于Java的Axis Web服务,以及如何通过一个实际案例来理解其工作原理。 1. Axis简介: Axis是Java平台上流行的Web服务...
其中,Axis2是由Apache推出的下一代Web Service框架,它是一个基于Servlet的模型,可以在任何Servlet容器上运行,比如Tomcat。Axis2提供了自己的轻量级Web服务器,同时也支持其他Servlet容器。 安装和部署Axis2涉及...
基于Tomcat5_0和Axis2开发Web Service应用实例,上面的例子简单实用
总的来说,“axis2tomcatexample”是一个用于学习和实践如何在Tomcat上部署和使用Axis2的实用示例,对于理解Web服务和移动应用开发具有重要意义。通过此项目,开发者可以深入理解Axis2的部署流程,以及如何构建和...
这个“axis实现的web service例子”提供了一个完整的示例,包括服务端和客户端两部分,方便开发者快速集成到自己的项目中。 首先,我们来理解服务端部分——`WebServiceServerByAxis`。这部分主要展示了如何使用...
XFire是一个先进的Web Service框架,与Axis2并列为新一代的选择,因其简单API、对Web Service标准的支持以及与Spring的紧密集成而受到欢迎。 首先,构建这样的Web Service需要创建一个新的Web工程。在工程中,你...
接下来,我们通过一个简单的例子来演示如何使用Axis2开发Web服务。 ##### 3.1 开发SayHello Web服务 假设我们需要开发一个名为SayHello的Web服务,该服务的功能是从客户端接收用户名,并返回一条问候消息,例如:...
在本文中,我们将深入探讨如何使用Axis来构建一个简单的Web工程,其中包括创建一个Web服务,该服务能接收两个数字并返回它们的和。Axis是一个流行的Java Web服务框架,它允许开发者轻松地实现跨平台和跨语言的互操作...
Axis2是Apache软件基金会开发的一个用于构建Web服务的高效、灵活的框架。它基于Apache Axis1,提供了更高级的功能和性能优化。在第一天的学习中,我们已经了解到如何生成和部署Axis2的Web服务,以及四种不同类型的...
Apache Axis2 是一个强大的 Web Service 引擎,广泛应用于构建分布式服务和实现不同技术之间的互操作性。它提供了一种高效且灵活的方式来创建和消费 Web Services,支持SOAP 1.1 和 1.2,以及 RESTful Web Services...
本示例是关于如何使用Apache Axis1框架创建并运行一个简单的Web服务,该服务将部署在Apache Tomcat服务器上。 Apache Axis1是一个开源的Web服务工具包,它是Java平台上最常用的Web服务实现之一。它支持SOAP(Simple...
Axis2是Apache软件基金会开发的一个Web Service引擎,它是Axis1.x的下一代产品,提供了更高效、可扩展和模块化的架构。Axis2支持SOAP 1.1和1.2,XML-over-HTTP,RESTful风格的服务,并且可以处理多种消息格式,如...
在IT行业中,Axis2是Apache软件基金会开发的一个用于构建Web服务和SOA(Service-Oriented Architecture)架构的Java框架。动态(Dynamic)在这里通常指的是动态Web服务,它允许开发者在运行时创建和修改Web服务接口...
Axis2是Apache软件基金会开发的一个Web服务引擎,它是Apache Axis的下一代版本,用于简化Web服务的创建、部署和使用。在MyEclipse 8.5中安装Axis2插件,可以方便地进行Web服务的开发和测试。 安装Axis2插件的过程...
AXIS2是Apache软件基金会开发的一个用于构建和部署Web Service的框架,它是基于AXIS1的升级版本,提供了更高效、更灵活的服务发布和消费机制。 在AXIS2中,我们可以采用多种方式来创建和发布Web Service,其中包括...