`
thousandzhang
  • 浏览: 31604 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

tomcat5.0下使用webService的部署步骤

阅读更多

tomcat5.0下使用webService的部署步骤

1、下载Axis的包:http://apache.etoak.com/ws/axis/1_4/axis-bin-1_4.zip

2、将解压的共9个包copyweb工程的/WEB-INF/lib目录

3、将解压的共9个包copytomcat5.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>

6TestHello.java(提供服务)

 

7jspapplicationmain函数)调用代码

  • 大小: 36.2 KB
  • 大小: 7.3 KB
分享到:
评论

相关推荐

    基于_Tomcat5.0和_Axis2开发Web_Service应用实例

    通过以上步骤,我们不仅了解了如何在Tomcat5.0和Axis2环境下搭建Web Service开发环境,还掌握了创建一个简单HelloWorld Web Service应用的全过程。这不仅包括了环境配置、编码实践,还涉及了WebService的描述、配置...

    Eclipse下WebService学习.doc

    本文档主要介绍了在Eclipse环境下使用WebService的基本流程。 1. **准备工作** 在开始学习之前,你需要收集相关资料,例如《Tomcat5.0.28下AXIS完全安装手册》、《详解怎样使用Axis开发Web Service的实例》等,...

    Java开发WebService实例

    #### 使用Java和Tomcat部署WebService 在本实例中,我们采用的是Apache Axis作为WebService框架。Apache Axis是一个开源的、功能强大的Web服务实现,支持SOAP协议,能够简化WebService的创建、发布和调用过程。 **...

    webservice实例

    本实例重点介绍了使用Axis、wsdd、Eclipse 3.0、MyEclipse 4.1、JDK 1.5和Tomcat 5.0来开发和部署Web服务的流程。 【Axis】 Axis是Apache软件基金会开发的一个开源Web服务框架,用于简化SOAP(简单对象访问协议)和...

    Java webservice开发

    总结,Java WebService开发涉及多个步骤,包括项目创建、Java类编写、服务创建、测试和部署。无论是自底向上还是自顶向下,都需要理解WSDL的作用以及如何利用IDE或命令行工具来实现Web服务的生命周期管理。熟练掌握...

    axis构建webservice

    标题中的“axis构建webservice”指的是使用Apache Axis工具来创建并部署Web服务的过程。Apache Axis是Java平台上一个广泛使用的开源工具,它允许开发者快速、轻松地构建和部署Web服务。在描述中提到,这里使用的是...

    WebService

    在 MyEclipse 5.0 中,可以创建一种新的工程类型——WebService 工程,这种工程扩展了 MyEclipse Web Project,支持额外的 WebService 配置、开发和部署。使用 WebService Wizard 可以轻松创建和配置 WebService ...

    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...

    tomcat创建两个server

    首先,在`D:\Tomcat5.0\conf`目录下创建一个新的文件夹,例如命名为`Fantasysoft`。这代表我们将在此文件夹下配置新的服务。 2. **创建虚拟主机目录**:在`Fantasysoft`文件夹下再创建一个名为`localhost`的文件夹...

    Java开发WebService实例--计数器.doc

    ##### 2.2 WebService部署 部署WebService可以通过多种方式进行,本实例采用**DynamicInvocationInterface (DII)** 方式来进行部署,该方式简单易行。 **步骤**: 1. **编写服务的Java文件**:创建一个名为`...

    [原创]使用Axis1.4开发WebService

    #### 四、配置WebService部署描述符(WSDD) 在部署描述符文件`deploy.wsdd`中,定义了服务名称、调用方式以及服务类名。允许所有方法被调用,也可指定具体方法。 ```xml xmlns:java=...

    在Eclipse上使用XFire开发WebService.doc

    为了在Eclipse中使用XFire开发WebService,首先需确保JDK和Tomcat环境正确配置,以及具备基本的Java编程技能和Tomcat部署知识。以下步骤指导如何创建一个简单的WebService: 1. **创建项目**:在MyEclipse中启动一...

    Webservice架构,基于axis

    首先,需要在Eclipse中设置工作目录,并安装Tomcat5.0作为应用服务器。随后,安装Axis至指定目录下。接下来,环境变量的设置至关重要,包括JAVA_HOME指向JDK安装目录,PATH包含JDK的bin目录以及StormII相关编码库...

    构建WebService

    ### 构建 WebService 使用 Axis #### 一、Axis 安装与配置 **环境准备:** 1. **JDK版本:** JDK 1.5。 2. **Tomcat版本:** Tomcat 5.0。 **安装步骤:** 1. **下载安装包:** 访问官方网站 `...

    在java中发布webservice服务

    这里是Tomcat 5.0,但同样可以使用更高版本。 2. **Axis集成**: - 下载并安装Axis到你的系统中,这将包含所需的库文件和工具。 - 在Eclipse中,需要添加Axis的库到项目的类路径中,这通常包括`axis.jar`、`...

    利用Axis构建Webservice

    - **支持的Webservice部署与开发模式**: - Dynamic Invocation Interface (DII) - Dynamic Proxy 方式 - Stubs 方式:推荐使用,更为简便且易于管理。 #### 二、编写wsdd文件发布Web服务及编写stub客户端访问...

    XFile方式发布webService

    一旦Web服务工程创建完成,接下来就可以在Tomcat等Web容器中部署,并使用Web Services Explorer进行测试,以确保服务正常运行。 总结来说,XFile方式发布webService是基于MyEclipse和XFire框架的一种高效方法,它...

    Axis开发WebService实例.pdf

    - **Servlet Container**: 使用Tomcat作为Servlet容器,本文档使用的是Tomcat 5.0。 - **安装步骤**: 1. **下载Axis安装包**:访问官方网站http://ws.apache.org/axis/下载最新版的Axis安装包。 2. **解压...

    3步把您的JAVA程序转换为WEBSERVICE

    确保安装了J2SE SDK 1.3或1.4版本,并且使用支持的Servlet容器,如Tomcat 5.0。 2. **部署Axis** 将下载的Axis解压缩到指定路径,例如 `Axis_UNZip_PATH\Axis-version\webapps`,然后将该文件夹复制到你的Tomcat...

Global site tag (gtag.js) - Google Analytics