<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`文件就是Apache Axis(一个开源的Web服务框架)中的核心配置文件,专门用于管理Web服务的部署和服务端的配置。本文将详尽解析`server-config.wsdd`的内涵及其重要性,旨在帮助读者深入...
在Axis中,`server-config.wsdd`文件是服务端部署描述符,它定义了服务器如何处理Web服务请求,包括服务的位置、绑定信息、传输协议等。 以下是`server-config.wsdd`文件中可能包含的一些关键元素和配置: 1. **...
而Axis1.4是Apache软件基金会的一个开源项目,它提供了一个SOAP(简单对象访问协议)Web服务框架,用于创建和部署Web服务。 当我们需要在Spring Boot项目中集成Axis1.4来实现Web服务时,我们需要了解以下几个关键...
server-config.wsdd文件中的`<deployment>`元素是整个部署描述的根节点,包含多个服务(service)的定义。每个`<service>`元素代表一个Web服务,其内部可以有多个`<parameter>`元素来指定服务的具体属性,比如类名、...
本文将详细介绍 WebService 在实际项目中的配置过程,重点讲解 `web.xml` 和 `server-config.wsdd` 这两个关键配置文件的作用及其具体配置方法。 #### 二、WebService 配置概述 在 WebService 的实际部署过程中,...
然后,server-config.wsdd文件开启enableRemoteAdmin (本地环境可以不管) 本人部署在tomcat8上 利用 第一步: 通过services/AdminService 服务 部署一个webservice ,webservice开启一个写文件服务。这里我们要写入...
然后,我们可以通过运行Axis的`wsadmin`工具或者在代码中调用`AxisServer`类的相应方法,使用`server-config.wsdd`部署我们的服务。 最后,我们需要生成WSDL(Web服务描述语言)文件,它定义了服务的接口、消息格式...
在部署目录下,运行`deploy.bat`脚本来生成`server-config.wsdd`文件,这个文件描述了你的Web服务的部署信息。如果一切顺利,`server-config.wsdd`文件会被创建并部署。 最后,开发客户端。创建一个新的Java项目,...
标题“Axis发布Web服务器”指的是Apache Axis,一个用于构建Web服务和SOAP客户端的开源Java框架。Axis的主要功能是将Java类转换为Web服务,反之亦然,使得开发人员能够轻松地在分布式环境中交换数据和执行远程操作。...
运行的脚本会生成deploy-TestService.xml和axisserver-config.wsdd文件。 4. **编写Ant脚本:** Ant是一种基于Java的构建工具,用于自动化编译、测试和部署过程。在提供的内容中,可以找到一个Ant脚本示例,它设置...
- `web.xml`是Web应用的配置文件,用来声明`server-config.wsdd`,后者是Web服务的发布配置。 - `server-config.wsdd`定义了Web服务的元数据,如服务名称、端点地址等。 - `web.xml`文件通常可以从Axis的示例项目...
4. **配置Axis1服务器**: 在Axis1环境中,有两个重要的配置文件——`server-config.wsdd`和`deploy.wsdd`。`server-config.wsdd`用于配置全局服务参数,而`deploy.wsdd`用于部署特定的服务。这两个文件位于Axis1的...
- 成功执行后,可以在 `c:\apache-tomcat-6.0.14\webapps\testAxis\WEB-INF\` 目录下看到 `server-config.wsdd` 文件。 #### 五、总结 通过以上步骤,您已经成功使用 MyEclipse 和 Tomcat 以及 Axis 创建并部署了...
在`WEB-INF`目录下创建或修改`server-config.xml`,将服务类和方法映射到 Axis2 中。例如: ```xml <?xml version="1.0" encoding="UTF-8"?> <deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java=...
- 成功部署后,可以看到 `server-config.wsdd` 文件已生成。 5. **测试WebService**: - 在 `WebService` 的实现类 `CkpSoapBindingImpl` 中实现 `sayHello()` 方法。 - 可以通过调用该 WebService 的 URL 来...
6. **发布服务**:在完成配置后,将项目部署到服务器(如Tomcat),Axis2会自动解析`server-config.xml`并发布Web Service。 7. **调用服务**:使用SOAP客户端(如 wsdl2java 或其他工具生成的客户端代码)或者通过...