myeclipse 10 +Axis2 1.62 开发WebService手记

由于临时需求,不得不用java来开发一个webservice,之前对java webservice一片空白。临时查资料,耗费近一天,终于搞定,效率是慢了点。呵呵。

首先 配置Tomcat 中WebService解析容器,下载Axis2-1.6.2

注意分别下载 红框的两个文件


 

其中注意将 axis2-1.6.2-war.zip 中axis2.war解压出 ,放到tomcat 中 webapps中,然后在浏览器中输入http://localhost:8080/axis2/ 测试容器是否成功。(注:浏览器运行会自动将war文件解压出来一个文件夹axis2 包含axis2-web、META-INF、org、WEB-INF)

其次下载Myeclipse 10中 打包和调用的Axis2的插件:

1:axis2-eclipse-codegen-wizard-1.4.zip

2:axis2-eclipse-service-archiver-wizard-1.4.zip

可以去这里http://archive.apache.org/dist/ws/axis2/tools/1_4_1/

也可以去 http://axis.apache.org/axis2/java/core/tools/index.html

插件下载完后,分别解压后 记住:将axis2-eclipse-codegen-wizard-1.4 和 axis2-eclipse-service-archiver-wizard-1.4放到 myEclipse 10 所在目录的 dropins文件夹下,Eclipse是在plugins文件夹下。

重启myEclipse 10 右键项目 会发现 New->Other->  输入axis2会发现 如下图

说明调用成功,介绍下:这里 axis2 code generator 看字面意思就知道是 将webservice文件wsdl文件生成代码的一个向导

而 axis2 service archiver 这个是将java类 生成为webservice的向导。

入门:任意新建类:如图

右键项目

下一步:特别注意,Class File Location 应写上 你刚才新建项目后 生成Class的文件夹,即包名的上一级classes文件夹的地址,楼主在这耽误了近半个小时,惭愧啊、

下一步

下一步

这里注意,如果发布的webservice 是链接数据库的话,需要将链接数据库的依赖包附加上

下一步

下一步

选择你要生成的方法 下一步

下一步 就是将 你生成的arr文件放入 tomcat中 webservice容器中 即

tomcat 中axis2文件夹会自动在webapps中生成 然后 浏览器输入http://localhost:8080/axis2/services/listServices

你会发现listSerives的文件夹下的arr文件都会被解析出来。至此先告一段落

myeclipse 10 +Axis2 1.62 开发WebService手记,布布扣,bubuko.com

时间: 2024-10-24 19:19:47

myeclipse 10 +Axis2 1.62 开发WebService手记的相关文章

myeclipse 10 + Axis2-1.6.2 开发WebService

由于要与外部机构对接扫描支付需求,不得不用java来开发一个webservice+axis,java webservice还是8年前初学java时有过接触,工作后就没有使用过. 此文借助myeclipse10+axis2插件完成webservice的开发. 开发工具:myeclipse10 myeclipse插件: 1:axis2-eclipse-codegen-wizard-1.4.zip 2:axis2-eclipse-service-archiver-wizard-1.4.zip 首先 配

Myeclipse 10.7 android(安卓) 开发环境搭建

1 下载并安装JDK,并且设置环境变量 2 下载 Android SDK, 国内:http://www.androiddevtools.cn/ 官方:http://developer.android.com/sdk/index.html android 4.3 sdk: http://pan.baidu.com/s/1o65bfV8  (android 4.3 sdk.rar  53M) 这是Android开发所需的sdk,下载并解压后,将解压出的整个文件夹复制或者移动到 your sdk 路径

Apache axis2 + Eclipse 开发 WebService

一.简介 Apache Axis2是下一代 Apache Axis.Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构.Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码.支持开发 Axis2 的动力是探寻模块化更强.灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和协议(如 WS-Security.WS-ReliableMessaging 等)的实现中.Apache A

axis2+spring开发webservice服务器端

需求:开发VAC与SP间订购通知接口服务器端(SP端),给定VacSyncService_SPClient.wsdl文件 首先,官网下载axis2-1.6.2-bin.zip和axis2-1.6.2-war.zipaxis2-1.6.2-bin.zip包含axis2的jar包,工具和例子axis2-1.6.2-war.zip包含了axis2的web应用,发布web服务时,将自己的程序以特定文件结构发布到axis2的web应用的service目录中 1.根据wsdl生成服务器端代码解压axis2-

使用MyEclipse开发WebService开篇之客户端

开篇讲到了如何利用MyEclipse进行Web Service的开发,接下来给大家介绍一下,如何开发Web Service的客户端. 1.创建一个Java工程(这里解释下为什么要新建一个Java工程,如果直接在你的工程里直接新建new web Service Client也是可以的,但会造成混乱,不便于代码的管理,故而建议新建一个Java工程): 点击File,选择New,选择Java Project,点击后如下图示: 注意:对于如何建立JavaProject工程不在详细描述,这是基本操作,本文

java开发webservice的几种方式(转载)

webservice的应用已经越来越广泛了,下面介绍几种在Java体系中开发webservice的方式,相当于做个记录. 1.Axis2方式 Axis是apache下一个开源的webservice开发组件,出现的算是比较早了,也比较成熟.这里主要介绍Axis+eclipse开发webservice,当然不用eclipse也可以开发和发布webservice,只是用eclipse会比较方便. (1)下载eclipse的Java EE版本 http://www.eclipse.org/downloa

spring+resteasy开发webservice服务

有一段时间没有更新博客,主要是最近一段时间自己比较迷茫,一直在思考自己以后的路该怎么走.希望大家也可以给我一些建议,谢谢!好了,回归正题,今天给大家带来的是spring+resteay开发webservice服务,不知道大家是否在这之前接触过webservice,我之前所了解的webservice是使用cxf还有axis2开发的,但是我觉得实现起来比较麻烦,而且不灵活,今天给大家介绍一种比较灵活的提供webservice服务的技术:resteasy.下面我重点讲解的resteasy常用的一些知识

使用cxf开发webservice接口

项目中经常用到开发webservice接口,及调用webService接口.这里讲解如何使用cxf开发webService接口. 一.webservice介绍及理解 webservice是一种跨平台,跨语言的规范,用于不同平台,不同语言开发的应用之间的交互.        比如,平台平台淘宝.京东想获取其他快递公司数据接口,需快递公司开放数据接口.       那么 webservice就是出于以上类似需求而定义出来的规范:无需关心对方什么平台上开发以及使用何种语言开发.       只关心调用

【转】Java6开发WebService进阶

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://lavasoft.blog.51cto.com/62575/226581 Java6开发WebService进阶 在上文中,使用Java6做了一个最简单的WebService服务的实现,并通过Java6API发布了该服务. 在本文中,将看到如何使用Java6来做一个WebService服务,并如何使用Java6提供的开发工具来生成客户端代码,并调用服务. 一.服务端代码 pack