网上已经介绍过很多种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 文件都已经自动生成了。不需要手动填写,很方便吧!
最后我们来客户端验证:
相关推荐
【Eclipse + Axis2 发布 WebService】是一个关于在Eclipse集成开发环境中使用Apache Axis2框架创建并发布Web服务的教程。Apache Axis2是用于构建Web服务和Web服务客户端的高性能、灵活且可扩展的开源框架。以下是...
在本文中,我们将深入探讨如何在 Eclipse 集成开发环境中,利用 Tomcat 服务器和 Axis 插件创建并发布一个 WebService。这是一个详细步骤的指南,涵盖了从环境准备到测试 WebService 的全过程。 首先,我们需要确保...
eclipse+axis2学习webservice实例,亲测!
本文将介绍如何使用Eclipse集成开发环境、Apache Tomcat服务器和Apache Axis2框架来创建Web服务。Apache Axis2是Web服务的一个强大工具,它提供了更高效、更灵活的服务开发方式。 1. **Apache Axis2简介** Apache ...
本文档主要介绍了如何使用Eclipse和AXIS框架开发和发布Web服务,以及进行客户端测试。以下是详细步骤和关键知识点: 1. **Eclipse插件安装**: - Eclipse提供了Web服务开发的插件,可以从官方网站下载WTP(Web ...
【描述】: 本文档详细介绍了如何利用Eclipse集成开发环境和AXIS框架来创建并发布WebService。 【标签】: Eclipse 【部分内容】: 在开发基于Java的WebService时,Eclipse作为流行的IDE,结合AXIS库可以提供强大的...
当我们谈论“Spring + Axis2 开发 WebService”时,这通常指的是使用Spring框架与Apache Axis2工具来创建、部署和消费基于SOAP(Simple Object Access Protocol)的Web服务。以下是关于这个主题的详细知识点: 1. *...
axis+webservice详尽教程(含初高级用法).pdfaxis+webservice详尽教程(含初高级用法).pdfaxis+webservice详尽教程(含初高级用法).pdf
本文将详细介绍如何使用Eclipse集成开发环境和AXIS2框架创建并调用WebService。首先,我们需要准备以下基础工具: 1. Eclipse IDE:这是一个强大的Java开发平台,支持多种开发任务,包括Web服务的开发和调试。 2. ...
在使用Eclipse集成开发环境配合XDoclet和Axis开发WebService的背景下,本文将详细介绍相关的知识点和步骤。首先需要了解的是,WebService是一种可让应用程序通过网络(尤其是互联网)进行通信的接口和协议。它通常...
1. **创建WebService**:在Axis2中,可以通过编写一个简单的Java类并暴露其方法作为Web服务接口。这个类通常会遵循SOAP协议,定义服务操作。例如,你可以创建一个名为`HelloWorldService`的类,包含一个`sayHello`...
本文将介绍如何在myEclipse10中使用Axis2插件与Tomcat6.0发布WebService。首先,我们需要了解Axis2是Apache软件基金会的一个开源项目,它是一个Web服务引擎,用于处理Web服务的发布、部署和管理。myEclipse10是一款...
1. 从Apache官网下载两个Axis2插件:`axis2-eclipse-codegen-wizard.zip`和`axis2-eclipse-service-archiver-wizard.zip`。 2. 将这两个插件解压到myEclipse10的`$ECLIPSE_HOME\eclipse\plugins`目录。 3. 在`$...
在新页面中,选择 Axis2 Web Service,然后点击 Next。在接下来的页面中,输入 Web Service 名称...通过理解 Web Service 的概念、工作原理以及 Axis 和 Eclipse 的结合使用,开发者能够更好地实现分布式系统间的交互。
eclipse axis webservice 开发 eclipse下使用axis2 开发webservice系统
1. 创建Web服务项目:在Eclipse或MyEclipse中,选择"File" -> "New" -> "Other",然后在展开的目录树中找到并选择"Web Service",点击"Next"。接着,选择"Dynamic Web Project",为项目命名,并设置其他必要参数,...
通过向导,选择接口和实现类,Eclipse 将自动生成相关的 WSDL(Web 服务描述语言)文件和部署文件,完成 WebService 的发布。 7. **客户端测试**: 要测试 Web 服务,需要创建一个客户端来调用服务。这通常涉及创建...
### 使用Eclipse与Axis2框架搭建WebService服务端及调用接口教程 #### 一、概述 本文档将详细介绍如何利用Eclipse集成开发环境与Axis2框架来构建WebService服务端,并进一步探讨如何通过Java应用程序调用这些服务...
axis2-1.4.1-war.zip axis2-eclipse-codegen-wizard-1.4.zip axis2-eclipse-service-archiver-wizard-1.4.zip axis2创建webservice.txt(教程链接)