论坛首页 Java企业应用论坛

axis2创建web service(一)

浏览 35160 次
精华帖 (2) :: 良好帖 (5) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-12-01   最后修改:2008-12-08

                               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
   发表时间:2008-12-02  
zxbyhcsdn 写道

哟呵,遇到连续剧了!!

呵呵,今天继续!To Be continue...
0 请登录后投票
   发表时间:2009-02-11  
deltaj 写道

                               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(四)

 

0 请登录后投票
   发表时间:2009-02-18  
写的太好了 清晰明了 lz 有你的
0 请登录后投票
   发表时间:2009-04-02  
我把两个插件的zip文件解压,把里面的的jar文件放进plugin目录里,但是没有出现应有的菜单
0 请登录后投票
   发表时间:2009-10-15  
我下载那2个插件的时候都不能进行解压啊!
能正常下载下来,但是解压的时候说什么没有解压文件,数据错误!
楼主能解释下是什么原因吗??
0 请登录后投票
   发表时间: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插件的时候,如图[
  • 大小: 25 KB
1 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics