tomcat5.0下使用webService的部署步骤
1、下载Axis的包:http://apache.etoak.com/ws/axis/1_4/axis-bin-1_4.zip
2、将解压的共9个包copy到web工程的/WEB-INF/lib目录
3、将解压的共9个包copy到tomcat5.0/common/lib目录
4、部署你的web工程的web.xml
<!--axis AxisServlet mapping -->
<servlet>
<servlet-name>AxisServlet</servlet-name>
<display-name>Apache-Axis Servlet</display-name>
<servlet-class>
org.apache.axis.transport.http.AxisServlet
</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/servlet/AxisServlet</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>*.jws</url-pattern>
</servlet-mapping>
<servlet-mapping>
<servlet-name>AxisServlet</servlet-name>
<url-pattern>/services/*</url-pattern>
</servlet-mapping>
<mime-mapping>
<extension>wsdl</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<mime-mapping>
<extension>xsd</extension>
<mime-type>text/xml</mime-type>
</mime-mapping>
<!--axis AxisServlet mapping over -->
5、配置部署文档web工程的/WEB-INF/server-config.wsdd(名字随意)
<?xml version="1.0" encoding="UTF-8"?>
<deployment name="defaultClientConfig" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java" xmlns:handler="http://xml.apache.org/axis/wsdd/providers/handler" xmlns="http://xml.apache.org/axis/wsdd/">
<globalConfiguration name="defaultClientConfig">
<requestFlow name="RequestFlow1" type="">
<handler name="Handler1" type="java:org.apache.axis.handlers.JWSHandler">
<parameter name="scope" value="session"/>
</handler>
<handler name="Handler2" type="java:org.apache.axis.handlers.JWSHandler">
<parameter name="scope" value="request"/>
<parameter name="extension" value=".jwr"/>
</handler>
</requestFlow>
</globalConfiguration>
<handler name="URLMapper" type="java:org.apache.axis.handlers.http.URLMapper"/>
<handler name="LocalResponder" type="java:org.apache.axis.transport.local.LocalResponder"/>
<handler name="Authenticate" type="java:org.apache.axis.handlers.SimpleAuthenticationHandler"/>
<transport name="http" type="">
<requestFlow name="RequestFlow1" type="">
<handler name="Handler1" type="URLMapper"/>
<handler name="Handler2" type="java:org.apache.axis.handlers.http.HTTPAuthHandler"/>
</requestFlow>
</transport>
<transport name="local" type="">
<responseFlow name="ResponseFlow1" type="">
<handler name="Handler1" type="LocalResponder"/>
</responseFlow>
</transport>
<service name="TestHello" type="" provider="java:RPC" >
<parameter name="scope" value="Request"/>
<parameter name="className" value="com.bonc.scdx.agent.model.singleLoginCRM.ValidateTokenWebServices"/>
<parameter name="allowedMethods" value="*"/>
<namespace>http://com.bonc.scdx.agent.model.singleLoginCRM</namespace>
</service>
</deployment>
6、TestHello.java(提供服务类):

7、jsp或application(main函数)调用代码


- 大小: 36.2 KB

- 大小: 7.3 KB
分享到:
相关推荐
通过以上步骤,我们不仅了解了如何在Tomcat5.0和Axis2环境下搭建Web Service开发环境,还掌握了创建一个简单HelloWorld Web Service应用的全过程。这不仅包括了环境配置、编码实践,还涉及了WebService的描述、配置...
本文档主要介绍了在Eclipse环境下使用WebService的基本流程。 1. **准备工作** 在开始学习之前,你需要收集相关资料,例如《Tomcat5.0.28下AXIS完全安装手册》、《详解怎样使用Axis开发Web Service的实例》等,...
#### 使用Java和Tomcat部署WebService 在本实例中,我们采用的是Apache Axis作为WebService框架。Apache Axis是一个开源的、功能强大的Web服务实现,支持SOAP协议,能够简化WebService的创建、发布和调用过程。 **...
本实例重点介绍了使用Axis、wsdd、Eclipse 3.0、MyEclipse 4.1、JDK 1.5和Tomcat 5.0来开发和部署Web服务的流程。 【Axis】 Axis是Apache软件基金会开发的一个开源Web服务框架,用于简化SOAP(简单对象访问协议)和...
总结,Java WebService开发涉及多个步骤,包括项目创建、Java类编写、服务创建、测试和部署。无论是自底向上还是自顶向下,都需要理解WSDL的作用以及如何利用IDE或命令行工具来实现Web服务的生命周期管理。熟练掌握...
标题中的“axis构建webservice”指的是使用Apache Axis工具来创建并部署Web服务的过程。Apache Axis是Java平台上一个广泛使用的开源工具,它允许开发者快速、轻松地构建和部署Web服务。在描述中提到,这里使用的是...
在 MyEclipse 5.0 中,可以创建一种新的工程类型——WebService 工程,这种工程扩展了 MyEclipse Web Project,支持额外的 WebService 配置、开发和部署。使用 WebService Wizard 可以轻松创建和配置 WebService ...
3. **安装Tomcat5.0 for Java WSDP 1.4**:这是一个专门为Java WebServices Developer Pack (JWSDP)制作的Web Container版本。 4. **安装JWSDP 1.4**:这是Java构建WebService的相关工具集合。 **安装Tomcat5.0 for...
首先,在`D:\Tomcat5.0\conf`目录下创建一个新的文件夹,例如命名为`Fantasysoft`。这代表我们将在此文件夹下配置新的服务。 2. **创建虚拟主机目录**:在`Fantasysoft`文件夹下再创建一个名为`localhost`的文件夹...
##### 2.2 WebService部署 部署WebService可以通过多种方式进行,本实例采用**DynamicInvocationInterface (DII)** 方式来进行部署,该方式简单易行。 **步骤**: 1. **编写服务的Java文件**:创建一个名为`...
#### 四、配置WebService部署描述符(WSDD) 在部署描述符文件`deploy.wsdd`中,定义了服务名称、调用方式以及服务类名。允许所有方法被调用,也可指定具体方法。 ```xml xmlns:java=...
为了在Eclipse中使用XFire开发WebService,首先需确保JDK和Tomcat环境正确配置,以及具备基本的Java编程技能和Tomcat部署知识。以下步骤指导如何创建一个简单的WebService: 1. **创建项目**:在MyEclipse中启动一...
首先,需要在Eclipse中设置工作目录,并安装Tomcat5.0作为应用服务器。随后,安装Axis至指定目录下。接下来,环境变量的设置至关重要,包括JAVA_HOME指向JDK安装目录,PATH包含JDK的bin目录以及StormII相关编码库...
### 构建 WebService 使用 Axis #### 一、Axis 安装与配置 **环境准备:** 1. **JDK版本:** JDK 1.5。 2. **Tomcat版本:** Tomcat 5.0。 **安装步骤:** 1. **下载安装包:** 访问官方网站 `...
这里是Tomcat 5.0,但同样可以使用更高版本。 2. **Axis集成**: - 下载并安装Axis到你的系统中,这将包含所需的库文件和工具。 - 在Eclipse中,需要添加Axis的库到项目的类路径中,这通常包括`axis.jar`、`...
- **支持的Webservice部署与开发模式**: - Dynamic Invocation Interface (DII) - Dynamic Proxy 方式 - Stubs 方式:推荐使用,更为简便且易于管理。 #### 二、编写wsdd文件发布Web服务及编写stub客户端访问...
一旦Web服务工程创建完成,接下来就可以在Tomcat等Web容器中部署,并使用Web Services Explorer进行测试,以确保服务正常运行。 总结来说,XFile方式发布webService是基于MyEclipse和XFire框架的一种高效方法,它...
- **Servlet Container**: 使用Tomcat作为Servlet容器,本文档使用的是Tomcat 5.0。 - **安装步骤**: 1. **下载Axis安装包**:访问官方网站http://ws.apache.org/axis/下载最新版的Axis安装包。 2. **解压...
确保安装了J2SE SDK 1.3或1.4版本,并且使用支持的Servlet容器,如Tomcat 5.0。 2. **部署Axis** 将下载的Axis解压缩到指定路径,例如 `Axis_UNZip_PATH\Axis-version\webapps`,然后将该文件夹复制到你的Tomcat...