注册WSDD
project:目标对象 把server-config.wsdd生成到的位置
main:生成工具 org.apache.axis.client.AdminClient
-l http://localhost:8080/WebService/servlet/AxisServlet deploy.wsdd
<!-- 创建描述部署文件
将deploy.wsdd发送到服务器上部署;生成 server-config.wsdd
-->
<deployment xmlns="http://xml.apache.org/axis/wsdd/" xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
<handler name="track" type="java:cn.com.secn.webservice.coll.LogHandler">
<parameter name="filename" value="MyService.log" />
</handler>
<!-- WebServer服务类 -->
<service name="CollService" provider="java:RPC">
<requestFlow>
<handler type="track" />
</requestFlow>
<!-- 异常处理 -->
<parameter name="className" value="cn.itcast.axis.service.fault.FaultService" />
<!-- 操作的className参数对应的类名 -->
<parameter name="className" value="cn.com.secn.webservice.coll.CollService" />
<!-- allowedMethods所能操作的方法;*为所有的方法,不能为private修饰符的 -->
<parameter name="allowedMethods" value="*" />
</service>
</deployment>
卸载WSDD
-l http://localhost:8080/WebService/servlet/AxisServlet undeploy.wsdd
<undeployment xmlns="http://xml.apache.org/axis/wsdd/">
<service name="HelloWorldService" />
<service name="CollService" />
<service name="webservice" />
</undeployment>
AXIS配置:
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web
Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
<display-name>Apache-Axis</display-name>
<listener>
<listener-class>org.apache.axis.transport.http.AxisHTTPSessionListener</listener-class>
</listener>
<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>
<servlet-name>AdminServlet</servlet-name>
<display-name>Axis Admin Servlet</display-name>
<servlet-class>
org.apache.axis.transport.http.AdminServlet
</servlet-class>
<load-on-startup>100</load-on-startup>
</servlet>
<servlet>
<servlet-name>SOAPMonitorService</servlet-name>
<display-name>SOAPMonitorService</display-name>
<servlet-class>
org.apache.axis.monitor.SOAPMonitorService
</servlet-class>
<init-param>
<param-name>SOAPMonitorPort</param-name>
<param-value>5001</param-value>
</init-param>
<load-on-startup>100</load-on-startup>
</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>
<servlet-mapping>
<servlet-name>SOAPMonitorService</servlet-name>
<url-pattern>/SOAPMonitor</url-pattern>
</servlet-mapping>
<session-config>
<!-- Default to 5 minute session timeouts -->
<session-timeout>5</session-timeout>
</session-config>
<!-- currently the W3C havent settled on a media type for WSDL; http://www.w3.org/TR/2003/WD-wsdl12-20030303/#ietf-draft
for now we go with the basic 'it's XML' response -->
<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>
<welcome-file-list id="WelcomeFileList">
<welcome-file>index.jsp</welcome-file>
<welcome-file>index.html</welcome-file>
<welcome-file>index.jws</welcome-file>
</welcome-file-list>
</web-app>
分享到:
相关推荐
面向服务的架构(Service-Oriented Architecture,SOA)是一种设计和构建软件系统的方法,它强调将业务功能作为独立的服务,这些服务之间通过标准接口进行交互。在本场景中,XFIRE是一个流行的Java框架,用于实现SOA...
SSH1+WebService(Axis)配置框架是开发企业级Java应用的一种常见组合,它结合了Spring、Struts和Hibernate这三个开源框架的优势,同时利用Axis来实现Web服务的发布和调用。下面将详细介绍这些技术及其在配置框架中...
SOAP是一种轻量级的、基于XML的协议,用于在Web上交换结构化和类型化的信息。 在提供的压缩包"SingleAlone"中,我们预计会找到以下关键文件和资源: 1. **源代码文件**:这些文件包含用Delphi编写的程序逻辑,定义...
在【标签】中,“webservice”是Web服务的简称,它是一种通过互联网交换结构化信息的方式。"xfire"是Apache CXF的前身,是一个用于创建和消费Web服务的开源Java框架。“spring”则是Java领域的一个流行的应用框架,...
它可能是一个服务器软件,用于托管和管理WebService,或者是一个特定的服务器配置文件,包含了关于WebService的配置信息。 总之,"webService接口app"涉及到的是移动应用通过WebService与服务器进行数据交换的技术...
在传统的Web Service(WebService)中,我们通常使用SOAP协议来交换数据,通过WSDL(Web Service Description Language)文件来描述服务接口。而Spring Cloud Feign则是面向RESTful API的,它使用HTTP协议进行通信,...
5. **.eos文件**:这是普元EOS平台特有的配置文件,可能包含了EOS服务的相关配置信息,如服务元数据、依赖关系等。 6. **.project文件**:这是Eclipse项目的配置文件,定义了项目属性、构建路径、Natures(项目特性...
- SOAP (Simple Object Access Protocol):基于XML的消息传递协议,用于在网络中交换结构化信息。 - UDDI (Universal Description, Discovery, and Integration):一种目录服务,允许企业注册他们的WebService并...
5. **面向对象编程知识**: 在SAP中,调用外部WebService通常涉及到面向对象编程的概念,因为WebService被映射为类并在SAP系统中使用。因此,了解基本的面向对象编程原理对于理解如何与WebService交互非常重要。 ###...
3. **Axis2服务配置**:在Axis2的配置文件(如services.xml)中,声明Spring Bean作为服务的实现。这可以通过添加`<service>`标签并设置`serviceClass`属性为Spring Bean的ID来完成。 4. **部署服务**:将Spring...
面向服务架构(SOA)是一种软件设计模式,它强调通过标准化的服务接口将应用程序的不同功能单元进行解耦合,以便这些服务能够跨不同的系统进行交互。这种设计模式的关键在于其服务之间的交互是基于中立的标准或协议...
标题中的"CFP服务器 PB webservice...总结来说,这个压缩包提供的是一套用于快速搭建三层架构PB应用的解决方案,其中包含了必要的组件、配置和安装程序,以帮助开发者将原有应用改造成更符合企业级需求的三层结构。
它遵循Java Community Process (JCP)和Web服务的相关标准,使得开发面向服务架构(SOA)的应用变得更加简单和高效。CXF支持多种模型,包括JAX-WS(Java API for XML Web Services),JBI(Java Business Integration...
【WebService之CXF详解】 1. WebService概念解析: WebService是一种基于互联网的、平台独立的通信方式,...结合Spring框架,可以进一步提升服务的可维护性和整体架构的稳定性,是现代企业级应用开发的重要工具之一。
WebService是面向服务架构(SOA)的一种实现方式,强调的是服务的独立性、可重用性和松耦合。通过WebService,不同系统间的交互变得更加简单,可以跨越不同的平台和技术。 总结,C#编写和调用WebService涉及的关键...
SOAP(Simple Object Access Protocol)是一种XML格式,用于交换结构化信息,是Web服务常见的通信协议。 Spring与XFire的集成使得发布Web服务变得非常简单。以下是一般的步骤: 1. **引入依赖**:在项目中添加...
SOAP是一种XML格式的消息传递协议,用于在网络上交换结构化信息;WSDL则用来定义Web服务的接口、消息格式以及如何调用这些服务。 2. **创建Web Service**:在PowerBuilder中,可以通过"New -> Web Service Consumer...