`
zhuchengzzcc
  • 浏览: 442906 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Eclipse+Axis1发布Webservice方法

 
阅读更多

       网上已经介绍过很多种Axis1发布的方式,总结来说是2种:即时发布与定制发布(JWS/WSDD),详细内容可参考文章http://www.micmiu.com/soa/webservice/axis-ws-demo/

 

       这里介绍一种通过eclipse的方式发布途径。

1、新建Dynamic Web project项目,编写服务器端代码,示例如下:



 

      其中HelloService就是我们的服务器类

 

package server;

/**
 * @author zhuc
 * @create 2013-1-15 下午4:49:51
 */
public class HelloService {

	/**
	 * @param user
	 * @return
	 */
	public String sayHello(User user) {
		System.out.println(user);
		return "你好," + user.getName();
	}
}

 

package server;

/**
 * @author zhuc
 * @create 2013-1-15 下午4:50:02
 */
public class User {

	private String name;

	private Integer age;

	/**
	 * @return the name
	 */
	public String getName() {
		return name;
	}

	/**
	 * @param name the name to set
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * @return the age
	 */
	public Integer getAge() {
		return age;
	}

	/**
	 * @param age the age to set
	 */
	public void setAge(Integer age) {
		this.age = age;
	}

}

 

2、新建WebService



 



 

 

    这里先选择Service implementation ,即我们刚才编写的服务器类;而后Configuration中选择容器(Tomcat6),使用运行时环境(Axis,即Axis1),最后一个service project是自动带出的。完成后点击Next。

 

3、接下来我们就可以看见下图,



 

看到要发布的方法等,下面可以自己选择Style and use,这里默认,点击Next。

 

4、

 

点击Start Server即可发布该Webservice, 而后点击finish即可。

 

5、一系列的步骤,我们可以看到项目结构发生了变化。



 
 

wsdl文件以及Axis1最关键的deploy.wsdd、undeploy.wsdd及server-config.wsdd 文件都已经自动生成了。不需要手动填写,很方便吧!

 

 

最后我们来客户端验证:



 

  • 大小: 7.9 KB
  • 大小: 24.5 KB
  • 大小: 32.2 KB
  • 大小: 12.7 KB
  • 大小: 6.5 KB
  • 大小: 16.6 KB
  • 大小: 53.2 KB
分享到:
评论

相关推荐

    Eclipse + Axis2发布WebService

    【Eclipse + Axis2 发布 WebService】是一个关于在Eclipse集成开发环境中使用Apache Axis2框架创建并发布Web服务的教程。Apache Axis2是用于构建Web服务和Web服务客户端的高性能、灵活且可扩展的开源框架。以下是...

    eclipse+tomcat+axis下创建WebService

    在本文中,我们将深入探讨如何在 Eclipse 集成开发环境中,利用 Tomcat 服务器和 Axis 插件创建并发布一个 WebService。这是一个详细步骤的指南,涵盖了从环境准备到测试 WebService 的全过程。 首先,我们需要确保...

    eclipse+axis2=webservice实例-亲测

    eclipse+axis2学习webservice实例,亲测!

    eclipse+tomcat+axis2创建webservice

    本文将介绍如何使用Eclipse集成开发环境、Apache Tomcat服务器和Apache Axis2框架来创建Web服务。Apache Axis2是Web服务的一个强大工具,它提供了更高效、更灵活的服务开发方式。 1. **Apache Axis2简介** Apache ...

    eclipse+AXIS开发webservice.doc

    本文档主要介绍了如何使用Eclipse和AXIS框架开发和发布Web服务,以及进行客户端测试。以下是详细步骤和关键知识点: 1. **Eclipse插件安装**: - Eclipse提供了Web服务开发的插件,可以从官方网站下载WTP(Web ...

    eclipse+AXIS开发webservice.pdf

    【描述】: 本文档详细介绍了如何利用Eclipse集成开发环境和AXIS框架来创建并发布WebService。 【标签】: Eclipse 【部分内容】: 在开发基于Java的WebService时,Eclipse作为流行的IDE,结合AXIS库可以提供强大的...

    Spring + axis2 开发 webservice

    当我们谈论“Spring + Axis2 开发 WebService”时,这通常指的是使用Spring框架与Apache Axis2工具来创建、部署和消费基于SOAP(Simple Object Access Protocol)的Web服务。以下是关于这个主题的详细知识点: 1. *...

    eclipse+tomcat+axis+webservice详尽教程(含初高级用法).pdf

    axis+webservice详尽教程(含初高级用法).pdfaxis+webservice详尽教程(含初高级用法).pdfaxis+webservice详尽教程(含初高级用法).pdf

    AXIS2远程调用WebService示例(Eclipse+AXIS2)工具和所用包.rar

    本文将详细介绍如何使用Eclipse集成开发环境和AXIS2框架创建并调用WebService。首先,我们需要准备以下基础工具: 1. Eclipse IDE:这是一个强大的Java开发平台,支持多种开发任务,包括Web服务的开发和调试。 2. ...

    用eclipse+xdoclet+axis开发WebService.pdf

    在使用Eclipse集成开发环境配合XDoclet和Axis开发WebService的背景下,本文将详细介绍相关的知识点和步骤。首先需要了解的是,WebService是一种可让应用程序通过网络(尤其是互联网)进行通信的接口和协议。它通常...

    axis2发布webservice和调用axis2服务接口

    1. **创建WebService**:在Axis2中,可以通过编写一个简单的Java类并暴露其方法作为Web服务接口。这个类通常会遵循SOAP协议,定义服务操作。例如,你可以创建一个名为`HelloWorldService`的类,包含一个`sayHello`...

    myEclipse10+axis2+tomcat6.0发布WebService.pdf

    本文将介绍如何在myEclipse10中使用Axis2插件与Tomcat6.0发布WebService。首先,我们需要了解Axis2是Apache软件基金会的一个开源项目,它是一个Web服务引擎,用于处理Web服务的发布、部署和管理。myEclipse10是一款...

    myEclipse10+axis2+tomcat6.0发布WebService.docx

    1. 从Apache官网下载两个Axis2插件:`axis2-eclipse-codegen-wizard.zip`和`axis2-eclipse-service-archiver-wizard.zip`。 2. 将这两个插件解压到myEclipse10的`$ECLIPSE_HOME\eclipse\plugins`目录。 3. 在`$...

    使用Axis+Eclipse开发webservice

    在新页面中,选择 Axis2 Web Service,然后点击 Next。在接下来的页面中,输入 Web Service 名称...通过理解 Web Service 的概念、工作原理以及 Axis 和 Eclipse 的结合使用,开发者能够更好地实现分布式系统间的交互。

    eclipse axis webservice 开发

    eclipse axis webservice 开发 eclipse下使用axis2 开发webservice系统

    eclipse的axis插件 开发 webservice 例程

    1. 创建Web服务项目:在Eclipse或MyEclipse中,选择"File" -> "New" -> "Other",然后在展开的目录树中找到并选择"Web Service",点击"Next"。接着,选择"Dynamic Web Project",为项目命名,并设置其他必要参数,...

    Eclipse用Axis框架开发WebService

    通过向导,选择接口和实现类,Eclipse 将自动生成相关的 WSDL(Web 服务描述语言)文件和部署文件,完成 WebService 的发布。 7. **客户端测试**: 要测试 Web 服务,需要创建一个客户端来调用服务。这通常涉及创建...

    利用eclipse,axis2框架,搭建WebService服务端,以及如何调用接口的教程

    ### 使用Eclipse与Axis2框架搭建WebService服务端及调用接口教程 #### 一、概述 本文档将详细介绍如何利用Eclipse集成开发环境与Axis2框架来构建WebService服务端,并进一步探讨如何通过Java应用程序调用这些服务...

    Axis2发布Webservice教程+工具(改良版)

    axis2-1.4.1-war.zip axis2-eclipse-codegen-wizard-1.4.zip axis2-eclipse-service-archiver-wizard-1.4.zip axis2创建webservice.txt(教程链接)

Global site tag (gtag.js) - Google Analytics