利用Axis在Java平台上部署WebService简明教程
Axis能够让你编写webservice就如同写函数那么简单,下面将一步步介绍:
1、 编写一个Java Class,里面写一个静态函数sayHello(String name),这个sayHello就是我们要编写的用来做接口的webservice函数。(注:一定要写成静态函数,Axis只会把静态函数转换成WebService)
程序代码(HelloBeauty.java)如下:
public class HelloBeauty {
public static void main(String[] args) {
}
public static String sayHello(String name)
{
return name + ",You are a beauty girl . ";
}
}
2、 下载axis-1_1.zip,解压,并部署成Web站点。
Axis-1.1目录结构如下:
Axis-1.1
-----doc
-----lib
-----samples
-----webapps
-----xmls
-----LICENSE
-----README
-----release-notes.html
在web服务器上新增一虚拟目录(这里暂把虚拟目录名设为Axis,可以根据情况自行更改),虚拟目录的根节点设置到Axis-1.1目录。
3、 部署
把我们前面编写的HelloBeauty.java拷贝到Axis-1.1/webapps 目录下,并且把文件后缀改成jws,即HelloBeauty.jws。
4、 访问
打开IE,输入http://Web服务器地址/axis/HelloBeauty.jws
会出现经过Axis处理后的页面,页面内容如下。
There is a Web Service here
Click to see the WSDL
看到上面的页面后即代表你的WebService部署成功了。
其他人可以通过http://Web服务器地址/axis/HelloBeauty.jws?wsdl 来调用你的WebService了。
分享到:
相关推荐
### 部署WebService(eclipse-axis2)的关键步骤与实践 #### 一、概述 部署WebService涉及使用Eclipse集成开发环境结合Axis2框架来搭建Web服务。本文将详细介绍如何使用Eclipse 3.5.0 和 Axis2-1.3 版本进行...
然而,部署过程中可能会遇到各种问题,如在本问题中遇到的"weblogic12c部署webservice错误问题WSSERVLET11"。 错误信息"无法解析运行时描述符: java.lang.IllegalStateException: MASM0001:"指出在部署Web服务时...
ESB部署WebService接口.doc
本主题将深入探讨如何使用Ant来部署WebService服务。 WeberService是一种在网络上通过标准协议(如SOAP或REST)提供服务的技术,使得不同系统之间可以进行数据交换和业务交互。在Java世界中,常见的WebService框架...
描述中提到的“1:部署webservice的结果文件”可能是指部署后的WAR(Web ARchive)文件,这是Java Web应用的标准打包格式,包含了所有必要的类、资源和配置文件。这个WAR文件通常会被放入Tomcat的webapps目录下,由...
在Tomcat这样的Java应用服务器上部署WebService服务,需要依赖一些特定的库,即jar包。本资源集合提供的"Jax-ws RI"(Java API for XML Web Services Reference Implementation)正是用于实现SOAP协议的Java工具包,...
本教程将重点讨论如何使用Axis2和Spring框架部署WebService服务。 首先,让我们了解下Axis2。它是Apache软件基金会开发的一个用于构建和部署WebService的开源框架。Axis2以其高效性、灵活性和模块化设计而受到欢迎...
本篇将深入探讨如何利用CXF和Spring来部署WebService服务。 首先,CXF全称是CXF Commons eXtensible Framework,它是一个Java Web服务框架,支持多种Web服务标准,如SOAP、RESTful(Representational State ...
MyEclipse8_0中使用 JAX-WS 部署 WebService 实例 - 外衣 - 博客频道 - CSDN_NET.mht
《ESB部署WebService接口(统一用户和待办)》 在IT行业中,企业服务总线(Enterprise Service Bus,简称ESB)是一种中间件,用于促进不同系统之间的通信和集成。在本文档中,主要讨论的是如何通过ESB部署WebService...
【JAX-WS开发部署WebService】是Web服务开发的一个重要主题,主要涉及到使用Java API for XML Web Services(JAX-WS)创建和部署基于SOAP的Web服务。JAX-WS是一种标准的、Java平台上的API,它使得开发人员能够轻松地...
文档《ESB部署WebService接口统一用户和待办.doc》详细阐述了如何通过ESB(Enterprise Service Bus)部署WebService接口来实现企业内部应用系统的统一待办功能。这一功能旨在整合OA(Office Automation)、WCM(Web ...
基于JAX-WS开发部署WebService.pdf 。
Axis1.4是Apache软件基金会开发的一个开源Java框架,用于创建和部署Web服务。这个框架在Web服务领域中扮演着重要角色,特别是在早期的Web服务实现中。标题和描述提到的知识点主要集中在如何使用Axis1.4来部署Web服务...
接下来,我们将在Tomcat上部署Web服务服务器端(webserviceServer)。以下是一般的步骤: 1. **创建Web服务接口**:首先,定义一个Java接口,使用JAX-WS的注解如`@WebService`来标记它为Web服务接口。例如: ```...