`

eclipse jee + axis2 + axis eclipse plugin 开发Web Service

    博客分类:
  • SOA
阅读更多

1.下载 eclipse javaee 版本
2.下载 axis2-1.5.6 axis2-1.6.*和目前的插件不匹配
3.下载   axis2-eclipse-service-archiver-wizard-1.4.zip
        axis2-eclipse-codegen-wizard-1.4.zip 
        download site:http://archive.apache.org/dist/ws/axis2/tools/1_4/
4.安装插件:
  下载完2个压缩文件后,可以直接把解压后的文件拷贝到eclipse 的 plugins目录中
  backport-util-concurrent-3.1.jar 和 geronimo-stax-api_1.0_spec-1.0.1.jar
  复制到 eclipse\plugins\Axis2_Codegen_Wizard_1.3.0\lib 文件夹下。
  download site:http://www.findjar.com/jar/mule/dependencies/maven2/backport-util-concurrent/backport-util-concurrent/3.1/backport-util-concurrent-3.1.jar.html
5.修改eclipse\plugins\Axis2_Codegen_Wizard_1.3.0\plugin.xml 文件
  在 <runtime> 內加入下面的字串
    <library name="lib/geronimo-stax-api_1.0_spec-1.0.1.jar">
       <export name="*"/>
    </library>
    <library name="lib/backport-util-concurrent-3.1.jar">
        <export name="*"/>
    </library>
6.把Axis2_Codegen_wizard_1.3.0(eclipse/plugins/Axis2_Codegen_wizard_1.3.0)的名字改成Axis2_Codegen_wizard_1.4.0
  在plugin.xml中在<plugin>中 把Axis2_Codegen_wizard的version="1.3.0"改成version="1.4.0"
到plugin.xml文件中,保存后重新启动Eclipse即可。


Developing Web Services Using Apache Axis2 Eclipse Plugins
http://wso2.org/library/1719

package com.ws.service;

public class SayHello {

	public String sayHello(String name){
		return "Hello , " + name;
	}
}


package com.ws.client.test;

import java.rmi.RemoteException;

import org.apache.axis2.AxisFault;

import com.ws.service.client.MyServiceStub;
import com.ws.service.client.MyServiceStub.SayHello;

public class WStest {

	public static void main(String args[]){
		try {
			MyServiceStub stub = new MyServiceStub();
			SayHello sayhello = new SayHello();
			sayhello.setName("xiewenbo");
			String response = stub.sayHello(sayhello).get_return();
			System.out.println(response);
		} catch (AxisFault e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (RemoteException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
}
分享到:
评论

相关推荐

    开发工具 eclipse-jee-mars-2-win32

    开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32开发工具 eclipse-jee-mars-2-win32...

    使用Eclipse的Axis1.4插件开发Web Service及客户端

    在Eclipse JEE 3.3版本中,开发Web Service和客户端程序变得相对简单,因为该版本已经集成了Axis1.4插件,无需额外安装。 Axis是一个开放源码的Web Service框架,它允许开发者快速地创建和部署Web Service。 1. **...

    eclipse-jee-indigo-SR2-win32百度云下载:

    "Eclipse JEE"代表Eclipse的Java EE版本,它包含了额外的插件和功能,便于开发Web应用程序和企业级Java项目。"Indigo"是Eclipse的版本代号,它代表的是第3.7版本系列。每个Eclipse版本都会有一个独特的代号,比如...

    Eclipse jee_Oxygen及汉化包

    Eclipse JEE Oxygen是Eclipse IDE的一个特定版本,专为Java企业级开发设计。这个版本包含了对Java EE(现在称为Jakarta EE)开发的强大支持,包括Web应用、服务器连接、JPA、JSF等框架的集成。对于Java初学者来说,...

    Eclipse jee最新版 国内镜像较快的

    Eclipse jee最新版 2019年6月版本 清华大学网站镜像网站资料 相关版本的下载点: https://mirrors.tuna.tsinghua.edu.cn/eclipse/technology/epp/downloads/release/2019-06/R/ J2ee Eclipse windows镜像下载清华...

    eclipse-jee-2023-06-R-win32-x86-64.zip

    在Eclipse JEE版本中,这些功能得到了进一步增强,特别是对于Java EE应用程序的开发,如Web服务、Java服务器页面(JSP)、JavaServer Faces(JSF)以及Enterprise JavaBeans(EJB)等,提供了全面的工具集和模板。...

    eclipse-jee-2020-06-R-win32-x86_64

    5. **Web和企业应用开发**:Eclipse JEE版本包含Web项目模板和工具,支持与各种应用服务器如Tomcat、JBoss和WebLogic的集成。 四、2020-06 R版本更新 Eclipse 2020-06 R版本带来了多项改进和新特性: 1. **性能...

    eclipse-jee-neon-3-win32-x86_64.zip

    同时,对于Java EE的开发,Eclipse JEE Neon 3 提供了Web项目创建、服务器配置、应用部署等功能,使得开发者可以在一个统一的环境中完成从开发到测试的整个流程。无论是开发Servlet、JSP,还是处理EJB、JMS,或者是...

    eclipse-jee-2018-09-win32-x86_64.zip

    它包含了Web开发、Java服务器端应用、数据库连接以及各种JEE相关的开发工具和功能。这些特性使得开发者能够轻松地创建、调试和部署基于JEE的应用程序,如Servlets、JSP、JavaServer Faces(JSF)、Enterprise ...

    Eclipse Jee Kepler SR2 x86_64 中文包

    Eclipse Jee Kepler SR2的中文包,已经合并在一起。将该压缩文件解压后直接复制到已经解压安装的Eclipse Jee Kepler SR2的目录中(可以看见其中有一个名为eclipse的目录),即完成汉化。

    eclipse-jee-2020-12-R-中文版(整合中文包).zip

    - **Web开发**:内置了对JavaServer Pages (JSP)、Servlet、JavaServer Faces (JSF)等Web技术的支持。 - **企业服务**:EJB(Enterprise JavaBeans)容器支持,便于开发分布式企业级应用。 - **数据库集成**:...

    eclipse-jee-mars-R-win32-x86_64位官方绿色版.zip

    总结起来,Eclipse-jee-mars-R-win32-x86_64位官方绿色版是一个高效、全面且易于使用的Java和Web开发工具,适合于个人开发者以及企业开发团队。它的强大功能、易用性和广泛的社区支持使其成为开发人员的首选之一。

    eclipse jee indigo(3)

    eclipse jee indigo 可支持jetty8以上的绿色环境 可用于websocket开发

    eclipse-jee-mars-2-win32-x86_64

    ### Eclipse JEE Mars 2 Win32 x86_64 集成开发环境解析 #### 一、Eclipse JEE Mars 2 版本介绍 Eclipse JEE(Java EE Developer Environment)是一款专为Java EE应用开发设计的强大集成开发环境(IDE)。它包含了...

    eclipse-jee-indigo-SR2-win32-x86_64

    这个版本是Indigo Service Release 2 (SR2),在Eclipse的发展历程中占有重要地位,提供了丰富的功能和改进。 【描述】提到“配置简单,使用方便”,这意味着Eclipse JEE Indigo SR2旨在为开发者提供一个便捷的开发...

    eclipse-jee-2022-09-R-win32-x86-64.zip

    Eclipse JEE版本是专为JEE开发者设计的,包含了用于Web和企业级应用程序开发的工具集,如JavaServer Faces (JSF)、Java Persistence API (JPA) 和Enterprise JavaBeans (EJB)等。此外,它还集成了Tomcat、GlassFish...

    eclipse-jee-kepler-SR2-win32.zip

    Eclipse JEE版本是专为Java企业级应用开发设计的,包含了Web开发、数据库连接、JMS、JPA等多种企业级开发所需的工具和插件。Kepler SR2加强了对Java EE6和7的支持,包括JSF、CDI、JAX-RS等框架的集成。 2. **集成...

    eclipse jee 3.3报错

    eclipse jee 3.3报错

    eclipse-jee-2023-09-R-win32-x86-64.zip

    5. **Web开发工具**: - JavaScript和HTML编辑器:支持前端开发,包括语法高亮、代码提示和错误检查。 - CSS编辑器:用于编辑样式表,提供实时预览功能。 - WebSocket和REST支持:便于创建网络通信功能。 6. **...

    eclipse jee indigo(4)

    eclipse jee indigo 配置好的绿色环境可直接在其中运行jetty8 在此基础上可支持websocket开发

Global site tag (gtag.js) - Google Analytics