`

axis server-config.wsdd

    博客分类:
  • axis
 
阅读更多

<deployment xmlns="http://xml.apache.org/axis/wsdd/"
 xmlns:java="http://xml.apache.org/axis/wsdd/providers/java" xmlns:ns1="http://xml.apache.org/axis/wsdd/">
 
 <globalConfiguration>
  <parameter name="sendMultiRefs" value="true" />
  <parameter name="disablePrettyXML" value="true" />
  <parameter name="adminPassword" value="admin" />
  <parameter name="dotNetSoapEncFix" value="true" />
  <parameter name="enableNamespacePrefixOptimization" value="false" />
  <parameter name="sendXMLDeclaration" value="true" />
  <parameter name="sendXsiTypes" value="true" />
  <parameter name="attachments.implementation"
   value="org.apache.axis.attachments.AttachmentsImpl" />
  <requestFlow>
   <handler type="java:org.apache.axis.handlers.JWSHandler">
    <parameter name="scope" value="session" />
   </handler>
   <handler 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" />
  

<!-- 配置自己发布的service -->
 <service name="TestServices" provider="java:RPC" style="document"
  use="literal">
  <!-- <parameter name="wsdlTargetNamespace" value="http://yxms.fsti.com/activity/notify" />
  <parameter name="wsdlServiceElement" value="ActivityNotifyService" />
  <parameter name="schemaQualified" value="http://yxms.fsti.com/activity/notify/model" />
  <parameter name="wsdlServicePort" value="ActivityNotifySoap" /> -->
  <parameter name="className"
   value="com.service.Test" />
  <parameter name="wsdlPortType" value="Test" />
  <parameter name="typeMappingVersion" value="1.2" />
  <parameter name="allowedMethods" value="*" />

  <!-- <typeMapping xmlns:ns="http://yxms.fsti.com/activity/notify/model"
   qname="ns:dispatchStatusRequest"
   type="java:com.fsti.yxms.activity.notify.model.DispatchStatusRequest"
   serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
   deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
   encodingStyle="" /> -->
 </service>
 
 <service name="AdminService" provider="java:MSG">
  <parameter name="allowedMethods" value="AdminService" />
  <parameter name="enableRemoteAdmin" value="false" />
  <parameter name="className" value="org.apache.axis.utils.Admin" />
  <namespace>http://xml.apache.org/axis/wsdd/</namespace>
 </service>


 <service name="Version" provider="java:RPC">
  <parameter name="allowedMethods" value="getVersion" />
  <parameter name="className" value="org.apache.axis.Version" />
 </service>


 <transport name="http">
  <requestFlow>
   <handler type="URLMapper" />
   <handler type="java:org.apache.axis.handlers.http.HTTPAuthHandler" />
  </requestFlow>
  <parameter name="qs:list"
   value="org.apache.axis.transport.http.QSListHandler" />
  <parameter name="qs:wsdl"
   value="org.apache.axis.transport.http.QSWSDLHandler" />
  <parameter name="qs.list"
   value="org.apache.axis.transport.http.QSListHandler" />
  <parameter name="qs.method"
   value="org.apache.axis.transport.http.QSMethodHandler" />
  <parameter name="qs:method"
   value="org.apache.axis.transport.http.QSMethodHandler" />
  <parameter name="qs.wsdl"
   value="org.apache.axis.transport.http.QSWSDLHandler" />
 </transport>
 <transport name="local">
  <responseFlow>
   <handler type="LocalResponder" />
  </responseFlow>
 </transport>
</deployment>

分享到:
评论

相关推荐

    server-config.wsdd

    其中,`server-config.wsdd`文件就是Apache Axis(一个开源的Web服务框架)中的核心配置文件,专门用于管理Web服务的部署和服务端的配置。本文将详尽解析`server-config.wsdd`的内涵及其重要性,旨在帮助读者深入...

    WebServiceWSDD上传服务器部署server-config.wsdd文件

    在Axis中,`server-config.wsdd`文件是服务端部署描述符,它定义了服务器如何处理Web服务请求,包括服务的位置、绑定信息、传输协议等。 以下是`server-config.wsdd`文件中可能包含的一些关键元素和配置: 1. **...

    springboot+axis1.4

    而Axis1.4是Apache软件基金会的一个开源项目,它提供了一个SOAP(简单对象访问协议)Web服务框架,用于创建和部署Web服务。 当我们需要在Spring Boot项目中集成Axis1.4来实现Web服务时,我们需要了解以下几个关键...

    Axis发布调用服务

    server-config.wsdd文件中的`&lt;deployment&gt;`元素是整个部署描述的根节点,包含多个服务(service)的定义。每个`&lt;service&gt;`元素代表一个Web服务,其内部可以有多个`&lt;parameter&gt;`元素来指定服务的具体属性,比如类名、...

    webservice如何配置实际项目中使用

    本文将详细介绍 WebService 在实际项目中的配置过程,重点讲解 `web.xml` 和 `server-config.wsdd` 这两个关键配置文件的作用及其具体配置方法。 #### 二、WebService 配置概述 在 WebService 的实际部署过程中,...

    xml执行java源码-Axis-1.4-RCE-Poc:Axis&lt;=1.4远程命令执行(RCE)POC

    然后,server-config.wsdd文件开启enableRemoteAdmin (本地环境可以不管) 本人部署在tomcat8上 利用 第一步: 通过services/AdminService 服务 部署一个webservice ,webservice开启一个写文件服务。这里我们要写入...

    axis1.4 发布doc/lit格式Web Service

    然后,我们可以通过运行Axis的`wsadmin`工具或者在代码中调用`AxisServer`类的相应方法,使用`server-config.wsdd`部署我们的服务。 最后,我们需要生成WSDL(Web服务描述语言)文件,它定义了服务的接口、消息格式...

    web service示例[axis]

    在部署目录下,运行`deploy.bat`脚本来生成`server-config.wsdd`文件,这个文件描述了你的Web服务的部署信息。如果一切顺利,`server-config.wsdd`文件会被创建并部署。 最后,开发客户端。创建一个新的Java项目,...

    axis 发布webserver

    标题“Axis发布Web服务器”指的是Apache Axis,一个用于构建Web服务和SOAP客户端的开源Java框架。Axis的主要功能是将Java类转换为Web服务,反之亦然,使得开发人员能够轻松地在分布式环境中交换数据和执行远程操作。...

    用eclipse+xdoclet+axis开发WebService.pdf

    运行的脚本会生成deploy-TestService.xml和axisserver-config.wsdd文件。 4. **编写Ant脚本:** Ant是一种基于Java的构建工具,用于自动化编译、测试和部署过程。在提供的内容中,可以找到一个Ant脚本示例,它设置...

    WebService Axis 搭建开发

    - `web.xml`是Web应用的配置文件,用来声明`server-config.wsdd`,后者是Web服务的发布配置。 - `server-config.wsdd`定义了Web服务的元数据,如服务名称、端点地址等。 - `web.xml`文件通常可以从Axis的示例项目...

    Axis1 stub方式配置webService

    4. **配置Axis1服务器**: 在Axis1环境中,有两个重要的配置文件——`server-config.wsdd`和`deploy.wsdd`。`server-config.wsdd`用于配置全局服务参数,而`deploy.wsdd`用于部署特定的服务。这两个文件位于Axis1的...

    webservice 学习资料

    - 成功执行后,可以在 `c:\apache-tomcat-6.0.14\webapps\testAxis\WEB-INF\` 目录下看到 `server-config.wsdd` 文件。 #### 五、总结 通过以上步骤,您已经成功使用 MyEclipse 和 Tomcat 以及 Axis 创建并部署了...

    java-webservice-axis2简单开发实例.doc

    在`WEB-INF`目录下创建或修改`server-config.xml`,将服务类和方法映射到 Axis2 中。例如: ```xml &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java=...

    使用myEclipse,tomcat和Axis发布webService.pdf

    - 成功部署后,可以看到 `server-config.wsdd` 文件已生成。 5. **测试WebService**: - 在 `WebService` 的实现类 `CkpSoapBindingImpl` 中实现 `sayHello()` 方法。 - 可以通过调用该 WebService 的 URL 来...

    java_webservice_axis2简单开发实例借鉴.pdf

    6. **发布服务**:在完成配置后,将项目部署到服务器(如Tomcat),Axis2会自动解析`server-config.xml`并发布Web Service。 7. **调用服务**:使用SOAP客户端(如 wsdl2java 或其他工具生成的客户端代码)或者通过...

Global site tag (gtag.js) - Google Analytics