`
yangyang
  • 浏览: 174622 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

用Axis创建的Webservice的集成与发布(上)

阅读更多
 

       axis可以随意部署在大部分web application server上,如:tomcat。它与你自己部署的应用几乎没有任何的耦合关系你只需要在你的web.xml中配置一下axis就可以正常使用了。这样我们能够很方便的将axis集成到我们自己开发的项目上。具体的配置如下:

xml 代码
  1. <listener>  
  2.        <listener-class>org.apache.axis.transport.http.AxisHTTPSessionListenerlistener-class>  
  3.    listener>  
  4.  <servlet>  
  5.    <servlet-name>AxisServletservlet-name>  
  6.    <display-name>Apache-Axis Servletdisplay-name>  
  7.    <servlet-class>  
  8.        org.apache.axis.transport.http.AxisServlet   
  9.    servlet-class>  
  10.  servlet>  
  11.  <servlet>  
  12.    <servlet-name>AdminServletservlet-name>  
  13.    <display-name>Axis Admin Servletdisplay-name>  
  14.    <servlet-class>  
  15.        org.apache.axis.transport.http.AdminServlet   
  16.    servlet-class>  
  17.    <load-on-startup>100load-on-startup>  
  18.  servlet>  
  19.  <servlet>  
  20.    <servlet-name>SOAPMonitorServiceservlet-name>  
  21.    <display-name>SOAPMonitorServicedisplay-name>  
  22.    <servlet-class>  
  23.        org.apache.axis.monitor.SOAPMonitorService   
  24.    servlet-class>  
  25.    <init-param>  
  26.      <param-name>SOAPMonitorPortparam-name>  
  27.      <param-value>5001param-value>  
  28.    init-param>  
  29.    <load-on-startup>100load-on-startup>  
  30.  servlet>  
  31.  <servlet-mapping>  
  32.    <servlet-name>AxisServletservlet-name>  
  33.    <url-pattern>/servlet/AxisServleturl-pattern>  
  34.  servlet-mapping>  
  35.  <servlet-mapping>  
  36.    <servlet-name>AxisServletservlet-name>  
  37.    <url-pattern>*.jwsurl-pattern>  
  38.  servlet-mapping>  
  39.  <servlet-mapping>  
  40.    <servlet-name>AxisServletservlet-name>  
  41.    <url-pattern>/services/*url-pattern>  
  42.  servlet-mapping>  
  43.  <servlet-mapping>  
  44.    <servlet-name>SOAPMonitorServiceservlet-name>  
  45.    <url-pattern>/SOAPMonitorurl-pattern>  
  46.  servlet-mapping>  
  47. <session-config>  
  48.        <!---->  
  49.        <session-timeout>5session-timeout>  
  50.    session-config>  
  51. <mime-mapping>  
  52.    <extension>wsdlextension>  
  53.     <mime-type>text/xmlmime-type>  
  54.  mime-mapping>  
  55.  <mime-mapping>  
  56.    <extension>xsdextension>  
  57.    <mime-type>text/xmlmime-type>  
  58.  mime-mapping>  

    只要将上述的配置信息加入到你的web应用中就可以将Axis集成到你自己的项目中去了。还有一点需要说明,那就是除了这个配置以外还有将你的Axis.jar和其他必要的jar文件加入到你的WEB-INF/lib目录中,以及发布你的的webserviceclassesWEB-INF/classes/中。

分享到:
评论
2 楼 linzy410 2007-04-28  
上楼:
明显应该是
<url-pattern>*.jws<url-pattern>
1 楼 piper 2007-04-08  
<url-pattern>*.jwsurl-pattern>


这样的格式是不是有错误啊??

相关推荐

    axis 发布webservice的步骤

    标题中的“axis发布webservice的步骤”涉及到的是在Java环境中使用Apache Axis库创建并部署Web服务的过程。Apache Axis是开源的Web服务工具包,它允许开发者通过简单的API将Java类暴露为Web服务,或者调用远程Web...

    Spring集成axis2实现webservice所用到的包

    2. **创建WebService**:在Spring中,可以通过定义一个实现了特定接口的类来创建Web服务。这个接口通常对应于服务的WSDL契约,而实现类则包含了实际的服务逻辑。 Axis2提供了`ServiceStub`类,可以帮助我们与服务...

    Axis2WebService与Spring的整合

    2. **配置Axis2 Configuration Context**: 创建一个配置上下文实例,它将用于加载Axis2的配置信息,如服务档案的位置。可以通过Spring的`AxisConfiguration` bean来完成: ```xml &lt;bean id="axisConfig" class=...

    SpringBoot开发WebService之Axis示例

    Axis是Apache的Web服务工具包,它允许开发者使用Java创建和部署SOAP Web服务。SOAP(简单对象访问协议)是一种基于XML的协议,用于在分布式环境中交换结构化信息。Axis提供了从WSDL(Web服务描述语言)到Java代码的...

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

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

    spring+axis集成webservice

    本文将深入探讨如何使用Spring与Axis进行集成,以便开发和消费Web服务。 首先,让我们了解Spring和Axis的基本概念。Spring是一个开源Java框架,它为构建灵活、模块化且可测试的应用程序提供了强大的支持。它包含多...

    AXIS发布webservice

    AXIS发布WebService是一个在IT行业中常见的任务,尤其在企业级应用集成或Web服务开发中扮演着重要角色。AXIS是一个开放源码的Java库,它提供了用于创建、部署和使用Web服务的工具和API。本篇文章将深入探讨AXIS如何...

    Axis2集成SSH搭建WebService支持事务(图文详解含核心代码)

    2. **创建WebService服务**:使用Axis2提供的工具或编程方式,将SSH中的服务接口转换为WebService接口。这通常涉及到 Axis2的`services.xml`配置文件,用于定义服务的元数据。 3. **配置多个WebService接口**:在`...

    Axis2与Spring整合发布多个WebService

    通过以上步骤和最佳实践,开发者可以有效地利用Axis2和Spring框架整合发布多个WebService,同时借助Maven进行项目管理,提高开发效率和代码质量。这为构建复杂、可扩展的企业级Web服务解决方案提供了坚实的基础。

    AXIS入门指南-webservice

    用JAVA应用程序和WebService集成 **4.1 基础WEB Service应用程序结构** 一个简单的WebService应用通常包含服务接口(Java类)、服务实现(扩展该接口的类)以及WSDL描述文件。 **4.2 得到WSDL描述** 你可以通过...

    eclipse+tomcat+axis下创建WebService

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

    axis2 webService 详细教程

    【标题】"Axis2 WebService 详细教程"涵盖了在Java环境中使用Apache Axis2框架创建、部署和使用Web服务的核心概念和技术。Apache Axis2是Apache软件基金会开发的一个强大的Web服务引擎,它提供了高度优化的Web服务...

    axis 实现 webservice 例子

    Apache Axis是Java平台上的一个开源工具,专门用于创建和部署Web服务,它为开发人员提供了方便的方式来实现这些服务。本篇文章将深入讲解如何使用Apache Axis1.4实现Web服务。 首先,我们需要理解Axis1.4的特点。...

    axis2+spring webservice

    标题中的“axis2+spring webservice”指的是使用Apache Axis2框架与Spring框架集成来开发Web服务。Apache Axis2是Java环境中广泛使用的Web服务引擎,它提供了高性能、灵活且可扩展的架构。Spring框架则是一个全面的...

    Axis1 创建Webservice 服务端

    总结起来,创建Axis1 Web服务服务端涉及到的主要知识点包括Web服务的基础理论、Axis1框架的使用、Java类与Web服务的关联、Stub类的生成、服务的配置与部署,以及服务的测试和调用。理解并掌握这些步骤,开发者可以...

    eclipse+tomcat+axis2创建webservice

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

    Eclipse + Axis2发布WebService

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

    [JAVA]-Axis-Webservice-Demo

    通过学习和实践这个示例,开发者可以更好地掌握使用Axis创建Web服务的技术,理解Web服务的基本原理,以及如何通过WSDL进行互操作。同时,熟悉 Axis 的安装和配置过程也是提升开发效率的关键。在实际工作中,这种技能...

Global site tag (gtag.js) - Google Analytics