`
deltaj
  • 浏览: 207970 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

axis2创建web service(一)

阅读更多

                               axis2创建web service(一)

                                                     作者:张涛 

axis2 是新一代的web service开发工具,它会让你的web service开发变得轻松,快捷。下面让我们以一个实际的例子来体验一下。

首先,工欲善其事,必先利其器。就让我们先做好一些必备的准备工作吧。

 

1.下载axis2 的2进制的包和war,现在的最新版本是1.4.1 发布时间是2008-8-25

地址分别是:http://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2-1.4.1-bin.zip

                  http://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2-1.4.1-war.zip

 

2.把下载后的war放入tomcat的webapps目录里,然后启动tomcat,这样war包就会自动解压为目录axis2

在浏览器中输入http://localhost:8080/axis2/ ,如果一切正常你会看到下面的画面

 




 
 3,就开始准备一下axis2的eclispe的插件了。axis2的eclispe插件分为2个,一个是帮助我们生成aar文件的,另一个是帮我们用wsdl文件生成stub代码的。

下载地址是

http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-service-archiver-wizard.zip

 

http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip

下载完2个压缩文件后,可以直接把解压后的文件拷贝到plugins目录中,也可以在links目录中写文件路径的方式来安装插件,安装完插件后,打开eclipse,在package explorer 中点击右键--->选择new---->other

如果安装正确你会看到



 这样准备工作就都做好了。接下来就是正式开发了。

开发的过程,下回分解。。。。。

 

 附录:

1. axis2创建web service(一)
2. axis2创建web service(二)
3. axis2创建web service(三)

4. axis2创建web service(四)

  • 大小: 39.2 KB
  • 大小: 74.2 KB
分享到:
评论
15 楼 di1984HIT 2014-09-11  
不错。不过还是打算用JDK自带的WebService来用好点。就是有的比较麻烦了。
14 楼 sd6647301 2013-06-27  
非常感谢,找了一整天都没有一个能成功的,看了你的文章终于弄成功了,十分感谢
13 楼 柏瑞克李 2011-11-29  
cii001 写道
楼主你好:
  我下的最新的eclipse插件1.6.1的,用的eclipse是3.5的,为什么把插件拷进plunin目录后,最后还是没显示出菜单。


我的也是,eclipse是3.6,估计是版本问题
12 楼 cii001 2011-11-09  
楼主你好:
  我下的最新的eclipse插件1.6.1的,用的eclipse是3.5的,为什么把插件拷进plunin目录后,最后还是没显示出菜单。
11 楼 liang1022 2011-10-28  

請問為什麼沒有輸入框呀
10 楼 lyx4873281 2011-10-03  
插件有误,下面是找到的地址:
http://dl.javaeye.com/topics/download/d4a77b83-19b3-307b-ad17-eaf5ff45b419

http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip

9 楼 12565522 2009-11-01  
你试过用axis2发布的服务里包含sping的东西吗? 如下:
package edu.lut.pwebservice.service;

import org.springframework.context.ApplicationContext;
import org.springframework.context.support.ClassPathXmlApplicationContext;

import edu.lut.pwebservice.model.Person;
import edu.lut.pwebservice.model.PersonDAO;

public class PersonWebService {
public Person getPersonInfoByName(){
Person person=new Person();
ApplicationContext context=new ClassPathXmlApplicationContext("applicationContext.xml");
PersonDAO persondao=(PersonDAO)context.getBean("PersonDAO");
    person=(Person) persondao.findByName("zhaolei");     
return person;

}

}
出现的异常表现在应用axis2插件的时候,如图[
8 楼 zuowangxi 2009-10-15  
我下载那2个插件的时候都不能进行解压啊!
能正常下载下来,但是解压的时候说什么没有解压文件,数据错误!
楼主能解释下是什么原因吗??
7 楼 ych19850810 2009-04-08  
谁把插件给我发一下吧 谢谢了
ych19850810@163.com
6 楼 ych19850810 2009-04-08  
哥们 为什么那2个插件那么难下载下来呢?方便的话 给我邮箱发一下可以吗?谢谢!
ych19850810@163.com
5 楼 ych19850810 2009-04-08  
盛赞 楼主!
4 楼 ztkx 2009-04-02  
我把两个插件的zip文件解压,把里面的的jar文件放进plugin目录里,但是没有出现应有的菜单
3 楼 portrait 2009-02-18  
写的太好了 清晰明了 lz 有你的
2 楼 hrsvici412 2009-02-11  
<div class="quote_title">deltaj 写道</div>
<div class="quote_div">
<p>                       <strong>        axis2创建web service(一)</strong></p>
<p><strong>                                             </strong>        作者:张涛  </p>
<p>axis2 是新一代的web service开发工具,它会让你的web service开发变得轻松,快捷。下面让我们以一个实际的例子来体验一下。</p>
<p>首先,工欲善其事,必先利其器。就让我们先做好一些必备的准备工作吧。</p>
<p> </p>
<p>1.下载axis2 的2进制的包和war,现在的最新版本是1.4.1 发布时间是2008-8-25 </p>
<p>地址分别是:<a href="http://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2-1.4.1-bin.zip">http://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2-1.4.1-bin.zip</a></p>
<p>                  <a href="http://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2-1.4.1-war.zip">http://apache.mirror.phpchina.com/ws/axis2/1_4_1/axis2-1.4.1-war.zip</a></p>
<p> </p>
<p>2.把下载后的war放入tomcat的webapps目录里,然后启动tomcat,这样war包就会自动解压为目录axis2</p>
<p>在浏览器中输入<a href="http://localhost:8080/axis2/">http://localhost:8080/axis2/</a> ,如果一切正常你会看到下面的画面</p>
<p> </p>
<p><br /><br /><img src="/upload/attachment/55067/037b1dca-5361-3e0c-af18-372bff9419f4.jpg" alt="" /><br /> <br /> 3,就开始准备一下axis2的eclispe的插件了。axis2的eclispe插件分为2个,一个是帮助我们生成aar文件的,另一个是帮我们用wsdl文件生成stub代码的。</p>
<p>下载地址是</p>
<p><a href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-service-archiver-wizard.zip">http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-service-archiver-wizard.zip</a></p>
<p> </p>
<p><a href="http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip">http://www.apache.org/dyn/mirrors/mirrors.cgi/ws/axis2/tools/1_4_1/axis2-eclipse-codegen-wizard.zip</a></p>
<p>下载完2个压缩文件后,可以直接把解压后的文件拷贝到plugins目录中,也可以在links目录中写文件路径的方式来安装插件,安装完插件后,打开eclipse,在package explorer 中点击右键---&gt;选择new----&gt;other</p>
<p>如果安装正确你会看到</p>
<p><br /><img src="/upload/attachment/55065/3c283216-1185-3f9d-8e10-582c478b5019.jpg" alt="" /><br /> 这样准备工作就都做好了。接下来就是正式开发了。</p>
<p>开发的过程,下回分解。。。。。</p>
<p> </p>
<p> 附录:</p>
<p>1. <a href="/blog/284387">axis2创建web service(一)<br /></a>2. <a href="/blog/286257">axis2创建web service(二)</a><br />3. <a href="/blog/287067">axis2创建web service(三)</a></p>
<p>4. <a href="/blog/288581">axis2创建web service(四)</a></p>
</div>
<p> </p>
1 楼 deltaj 2008-12-02  
zxbyhcsdn 写道

哟呵,遇到连续剧了!!

呵呵,今天继续!To Be continue...

相关推荐

    用Axis2创建Web Service

    【Apache Axis2 创建 Web Service 知识点详解】 ...通过以上步骤,你可以在 Axis2 上成功创建和部署一个 Web Service。理解 Axis2 的基本概念和工作原理,以及如何利用其特性,将有助于你构建高效、可靠的分布式系统。

    Axis2创建web service快速入门

    本教程将引导你快速入门,掌握使用Axis2创建Web服务的基本步骤。 **一、了解Axis2** Axis2是Axis1的下一代产品,它提供了更强大的功能和更高的性能。Axis2基于模块化架构,支持多种传输协议(如HTTP、HTTPS、SMTP...

    用axis2开发web service

    - 需要安装Axis2的自动代码生成插件,以便在Eclipse中创建Web服务。 - 创建一个新的Java项目,如`HelloWorld`,并在项目中定义一个包`cn.xupt.edu.soa`,以及一个名为`HelloWorld`的类,该类包含一个方法`sayHello...

    基于Tomcat5.0和Axis2开发Web Service应用实例

    **步骤3:创建Web Service** 1. 创建一个简单的Java类,定义你需要暴露的服务接口。 ```java public interface HelloWorld { String sayHello(String name); } ``` 2. 实现这个接口。 ```java public class ...

    axis2,apache axis2,web service

    Apache Axis2提供了多种方式来创建Web服务,包括代码优先(Code First)和WSDL优先(WSDL First)两种模式。代码优先允许开发者先编写Java类,然后通过 Axis2 工具生成相应的WSDL文件,而WSDL优先则是先定义服务的...

    基于Axis2的Web Service 快速开发.ppt

    其中,Axis2是由Apache推出的下一代Web Service框架,它是一个基于Servlet的模型,可以在任何Servlet容器上运行,比如Tomcat。Axis2提供了自己的轻量级Web服务器,同时也支持其他Servlet容器。 安装和部署Axis2涉及...

    axis2 web service完整教学

    2. **创建Web Service**:对着`HelloWorld`类右键选择`Web Services &gt; Create Web Service`,配置运行时为Axis2,服务器为之前创建的Server,按照提示完成操作。 **验证服务** 1. **查看服务状态**:访问`...

    Axis开发Web Service实例

    本文将详细介绍如何使用Apache Axis创建Web Service,并将重点介绍三种不同的方法:动态调用接口(Dynamic Invocation Interface,DII)、Stubs方式和动态代理(Dynamic Proxy)方式。 #### 二、环境搭建与配置 在...

    axis2发布web service

    为了使 Axis2 能够识别并发布这个 Web 服务,我们需要在项目的 `WebRoot/META-INF` 目录下创建一个 XML 文件 `services.xml`,用于配置服务的相关信息。 ```xml &lt;service name="helloWorld" scope="application...

    (原创)用Eclipse + Axis2+Tomcat创建Web Service

    (熬夜做成,希望多多看看,有一处错误,把单词wapper改为webapps,敬请原谅) 目录大纲: ...三、 Web Service 客户端的创建。 3.1 创建WSDL文件。 3.2 利用WSDL创建stub。 3.3 利用stub类测试服务。

    Axis2快速构建Web Service ppt

    - **Axis2简介**:Axis2不仅是一个Web Service引擎,也是一个完整的Web服务开发框架。它支持多种消息传递模式和协议,如HTTP、HTTPS、SMTP等。Axis2的模块化设计使得扩展和定制更加便捷。 - **Axis2安装与部署**:...

    Axis2与Eclipse整合开发的Web Service的服务端

    4. **创建Web Service**: - 在"WS_01"项目上,通过`New -&gt; Other`,然后在"Web Services"类别下选择"Web Service"来创建新的Web Service。 - 在出现的向导中,为Service implementation选择"Browse",在弹出的...

    经典入门:Axis2创建webservice.pdf

    通过以上步骤,你已经完成了 Axis2 环境的搭建,创建并部署了一个简单的 Web Service,同时也学会了如何生成客户端代码来调用该服务。随着对 Axis2 框架的深入理解和实践,你可以构建更复杂的 Web Services,满足...

    Eclipse下基于Axis2的Web Service平台搭建与使用

    8. **Dynamic Web Project**:在Eclipse中,Dynamic Web Project是用于创建Web应用程序的项目类型,支持包括Servlet、JSP等在内的Web组件开发。 9. **Servlets**:Servlet是Java编程语言中的一个接口,用于扩展...

    Axis2 Web Service 开发教程

    【Axis2 Web Service 开发教程】是一份详细指导开发者如何使用Apache Axis2框架创建和部署Web服务的教学资料。Apache Axis2是Java世界中一个强大的Web服务引擎,它提供了高效的性能和灵活的架构,使得Web服务的开发...

    axis2(web service接口文件生成工具)

    Axis2是Apache软件基金会开发的一款开源Web服务框架,主要用于生成和处理Web服务接口文件。它是一个高度可扩展且模块化的平台,支持多种协议,如SOAP、REST、HTTP、HTTPS等,使得开发人员能够轻松地创建和部署Web...

    WebService大讲堂之Axis2及其它web service资料

    本讲堂重点探讨的是 Axis2,一个强大的Web Service框架,它是Apache软件基金会开发的第二代Web Service引擎。 一、什么是Axis2? Axis2是Apache Axis的升级版,它提供了更高效、更灵活的服务架构。Axis2基于模块化...

Global site tag (gtag.js) - Google Analytics